我想知道如果这种事情永远不会有可能在PHP(以及它是否已经是和我只是失去了一些东西......)

<?php

function test() {
 return array(
  'id'=>10,
  'name'=>'John'
 );
}

echo 'Your name is: '.test()['name'];

?>

我真的希望能够使用返回的数组,而不是直接的首先将它们分配给一个变种......可能吗?

有帮助吗?

解决方案

答案很简单:不这么认为

在PHP词法分析器无法识别这些类型的报表,从而改变将需要PHP的核心组件中的一些重大变化。尽管我必须承认,我不明白为什么词法分析器已经写这种方式任何理由。

其他提示

不,你不能这样做,但在PHP5和OOP你有一些替代品...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top