gpt4 book ai didi

php - 直接从数组返回函数(php)中引用数组元素

转载 作者:行者123 更新时间:2023-12-04 05:05:02 25 4
gpt4 key购买 nike

return array(
'client_id' => $client[0]->getId(),
'client secret' => $client[0]->getSecret(),
'redirect_uri' => ($client[0]->GetClientEndpoints())[0]->getRedirectUri(),
'name' => $client[0]->getName());

特别是片段:
($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());

最佳答案

$client[0]->GetClientEndpoints()[0]->getRedirectUri()应该在 PHP 5.4 中工作。还没有 5.4?你需要更新。

但它非常丑陋,而且可读性不强。我会:

$client = $client[0];
$endpoint = $client->GetClientEndpoints()[0];
return array(....

关于php - 直接从数组返回函数(php)中引用数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15623791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com