Posts Tagged ‘function array dereferencing’

Function array dereferencing

Posted in php, programowanie on czerwiec 7th, 2010 by Wojciech Soczyński – 12 Comments

I jak to mówi jeden bloger „piekło zamarzło”. Dziś właśnie został commitowany do php-owego trunka patch z featurem znanym też jako „function array dereferencing”. Co to oznacza ? Mniej więcej tyle, że od dziś będzie można robić coś takiego:

function foo(){
    return array('baz','bar');
}
//nowy feature !!!
echo foo()[0];

Dotychczas nie było możliwości by z funkcji zwracającej tablice od razu odwołać się do jej elementu. Należało zrobić to przez zmienną tymczasową. Szczegóły i patch można znaleźć na http://wiki.php.net/rfc/functionarraydereferencing.