Es wird nun bald endlich möglich sein, auf Array Rückgaben einer Methode direkt anhand eines Schlüssels eine Auswahl zu treffen, ohne den Wert zunächst in eine temporäre Variable zu schreiben:
function foo() {
return array(1, 2, 3);
}
echo foo()[2]; // prints 3
?>
Ich habe mich oft über dieses fehlende Feature geärgert, auch wenn man es natürlich nur mit Bedacht einsetzen darf, um den Code weiterhin lesbar und wartbar zu halten.
Mehr dazu:
http://schlueters.de/blog/index.php?url=archives/138-Features-in-PHP-tr…
Jetzt fehlt ja nur noch, dass man Funktions/Methodenrückgaben per empty() prüfen kann, hm? :)