[PHP] Przesyłanie zmiennych pomiędzy funkcjami

0

W jaki sposób zmodyfikować zmienną wewnątrz funkcji tak, aby druga funkcja (wykonująca się później) widziała dokonane zmiany.

Obie funkcje są bez parametrów, więc przekazywanie przez referencję odpada.

Chodzi o coś takiego

funkcja1(){
 $zm= 'Coś tam';
 funkcja2();
}

funkcja2(){
 print $zm;
}

Próbowałem session_register, ale to nic nie pomaga. Zmienna jest w sesji, ale zmiany dokonane w funkcji1 nie przechodzą do funkcji2.

0

a nie mozesz dac global $zm; w obu funkcjach na poczatku ?

0

Tak właśnie trzeba było. Wcześniej próbowałem w ten sposób, ale mi nie wyszło przez głupią literówkę. Thnx.

1 użytkowników online, w tym zalogowanych: 0, gości: 1