Dlaczego to nie dziala?
function Tablica() {
return array('1'=>array('a', 'b', 'c'));
}
$podtablica=Tablica()['1'];
Dlaczego to nie dziala?
function Tablica() {
return array('1'=>array('a', 'b', 'c'));
}
$podtablica=Tablica()['1'];
$podtablica=Tablica();
echo $podtablica['1'][0];
Wyswietla pierwszy elemenet...
Dlaczego to nie dziala?
Ponieważ Tablica() to funkcja a nie tablica dlatego ['1'] po Tablica() nie odnosi się wcale do tego elementu w tablicy stworzonej przez funkcję Tablica()
Ponieważ Tablica() to funkcja a nie tablica
mało przekonujące tłumaczenie biorąc pod uwagę że w JS taki zapis jest poprawny... :-P
mało przekonujące tłumaczenie biorąc pod uwagę że w JS taki zapis jest poprawny...
Ale tu chyba chodzi o PHP :-)