PHP 5 funktioniert eine Array- Interaktion ohne Zuordnung Rückkehr?
Frage
Ich frage mich, ob diese Art der Sache überhaupt möglich sein wird, in PHP (und ob es schon ist, und ich bin nur etwas fehlt ...)
<?php
function test() {
return array(
'id'=>10,
'name'=>'John'
);
}
echo 'Your name is: '.test()['name'];
?>
Ich würde wirklich gerne in der Lage sein, zurückgegebenen Arrays zu verwenden, direkt anstatt sie zuerst zu einem var zuweisen ... möglich?
Lösung
Einfache Antwort: nicht so denkt
Der PHP-Lexer erkennt nicht diese Art von Aussagen so eine Änderung einiger wichtigen Veränderungen innerhalb der Kernkomponenten von PHP erfordern würde. Obwohl ich zugeben muss, dass ich sehe keinen Grund, warum die Lexer auf diese Weise geschrieben wurde.
Andere Tipps
Nein, Sie können auf diese Weise nicht tun, sondern mit php5 und OOP Sie haben einige Alternativen ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow