Przykład:
<? function jakas() { $zmienna = '1'; } ?>
I jak wykorzystać tą zmienną np. w innej funkcji. Może jakieś zmienne globalne ale z co z nimi? Dzięki za pomoc.
<? function jakas() { $zmienna = '0'; $zmienna1 = '1'; $zmienna2 = '2'; $zmienna3 = '3'; $zmienna4 = '4'; return $zmienna; } ?>
<? function jakas() { // duzo kodu.... $zmienna = '1'; return $zmienna; } $poza_funckja = jakas(); //$poza funckja ma teraz wartosc 1 ?>
<?php // opcja 1 $var_1 = ''; $var_2 = ''; $var_n = ''; function DoWhatever() { /* wykonujesz sobie cala logike funkcji, i zgodnie z potrzeba ustawiasz wartosci zmiennych globalnych */ // lub return 'Wynik dzialania funkcji'; } /* opcja 2 - przekazujesz przez referencje zmienne ktorych wartosc chcesz zmienic wewnatrz funckji */ function DoWhatever($tu_jakies_parametry_podstawowe, &$var_1, &$var_2, &$var_n) { /* wykonujesz sobie cala logike funkcji, i zgodnie z potrzeba ustawiasz wartosci zmiennych */ // lub return 'Wynik dzialania funkcji'; } doWhatever($parametry_podstawowe, $v1, $v2, $vn); ?>
<?php function StronaGlowna() { echo \"Tu jest jakis kod i echa itd.<br>A ja chce zwrocic tylko wartosc zmiennej $title a tego nie\"; $title = 'Tytul strony'; $v1 = '30'; return $title; } StronaGlowna(); ?>