Konrad
Karpieszuk
WordPress Plugin
Compatibility
Assurance for WPML
Temat: zasięgi zmiennych
witamzałóżmy, że mam taki kod (to cały plik):
<?php
function test() {
$wynik = "pies";
return $wynik;
}
function druga() {
global $wynik;
echo $wynik;
}
test();
druga();
wykonanie takiego pliku nic nie da, bedzie pusty ekran. poprawnie zmiast
test();
powinno być:
$wynik = test();
załóżmy jednak, że nie moge modyfikować sposobu wywołania funkcji. moge modyfikować tylko to jak funkcje są zbudowane. w jaki sposob moge w takim wypadku zmodyfikowac funkcje test() lub druga() aby w funkcji test() byla ustawiana jakas zmienna, ktora zostanie wyechowana przez funkcje druga() ?