"Strona główna", "Kontakt" );
Funkcję odpowiedzialną za wyświetlenie zagnieżdzonej listy HTML już zrobiłem, teraz chciałem zrobić funkcję, która dla podanego argumentu (np. "Krzesła") wyświetli rodziców (czyli docelowo wartości: Oferta i Meble). Stworzyłem coś co działa:
$parents_of = "Krzesła"; function Wyswietl_Rodzicow ($Menu) { function funkcja_pomocnicza($key,$val,$rodzice=false) { $rodzice .= "/".$val; else: endif; } }
I teraz mój problem: zmienna $parents_of traci zasięg gdy przesunę ją jako drugi argument funkcji Wyswietl_Rodzicow(). Chciałbym po prostu móc wywoływać tę funkcję w sposób Wyswietl_Rodzicow($Menu,$parents_of). Czemu tak się dzieje?