Jestem wielkim miłośnikiem tablic i używam ich zawsze kiedy tylko się da bo mają praktycznie nieograniczone możliwości jeżeli chodzi o zarządzanie danymi.
Rzadko również korzystam z rekurencji ze względów wydajnościowych ale czasem jest taka konieczność. Potrzebuję upakować kolejne kroki w hierarchii odnośników do tablicy podczas wykonywania rekurencji. Nie wiem, czy robię coś źle że nie mogę takiej tablicy utworzyć. Podaje kod.
if ($setPobranieDanychCount <> 0) { $tablica[] = $getPobranieDanych['nazwa_kategorii']; createMenu($getPobranieDanych['id_rodzic'], $tablica); } else { $tablica[] = 'Home'; return($tablica); // tablica pokazuje bzdury } }
Jak widać nie jest żaden skomplikowany kod. Prosty do bólu a jednak tablica nie tworzy się.
Wywołanie funkcji z echo zamiast przypisania do tablicy działa poprawnie.
Wywołanie print_r pokazuje, że tablica istnieje jednak nie ma do niej żadnego dostępu.
Nie wiem dlaczego to jest takie problematyczne...