return array(
'client_id' => $client[0]->getId(),
'client secret' => $client[0]->getSecret(),
'redirect_uri' => ($client[0]->GetClientEndpoints())[0]->getRedirectUri(),
'name' => $client[0]->getName());
具体的片段:从阵列返回函数直接引用的数组元素(PHP)
($client[0]->GetClientEndpoints())[0]->getRedirectUri()
是否有一种方法可以做到这一点,而无需做:
$endpoints = $client[0]->GetClientEndpoints();
return array(
'client_id' => $client[0]->getId(),
'client secret' => $client[0]->getSecret(),
'redirect_uri' => $endpoints[0]->getRedirectUri(),
'name' => $client[0]->getName());
这语法在PHP 5.4中添加(我相信它是5.4)。所以,使用PHP> = 5.4。 – nickb 2013-03-25 20:11:47