2010-03-12 20 views
0

我想知道如果這種事情永遠不會有可能在PHP(以及是否已經是和我只是失去了一些東西......)PHP 5的功能正在返回一個沒有賦值的數組交互?

<?php 

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

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

?> 

我真的希望能夠直接使用返回的數組,而不是先將它們分配給var ...可能嗎?

回答

3

答案很簡單:不這麼認爲

的PHP詞法分析器無法識別這些類型的報表,從而改變將需要PHP的核心組件中的一些重大變化。雖然我必須承認,我看不出有什麼理由爲什麼這樣寫出詞法分析器。

0

不,你不能這樣做,但用php5和OOP你有一些替代品...

+0

比如?....... –