Mam takie pytanie, przypuscmy ze mam zmienna $zmienna1 zawierajaca powiedzmy 20kB tekstu ,
i teraz chcialbym aby zmienna byla widoczna w kilku funkcjach na przyklad :
$zmienna1 = ".....20kB...."
function foo1() {
global $zmienna1;
...
}
function foo2() {
global $zmienna1;
...
}
function foo3() {
global $zmienna1;
...
}
Moje pytanie brzmi , czy uzycie global powoduje ze zmienna jest widoczna w kazdej z funkcji
w ktorej jest uzyta czy nastepuje kopiowanie zawartosci zmiennej do podfunkcji. Pytam ze wzgledu
na ergonomie w obawie ze zmienna jest powielana i zabiera tyle razy wiecej pamieci ile razy
uzyta jest w funkcjach.