Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zmienianie zmiennych globalnych lokalnie
Forum PHP.pl > Forum > Przedszkole
vojt
Zmienianie zmiennych globalnych lokalnie - wiem że temat troszkę dziwacznie brzmi ale nie wiem jak to po ludzku opisaćsmile.gif

Mam taki problem :
Potrzebuje zmienić wartość zmiennej którą deklaruje poza funkcją tak by została ona zamieniona i wartość tą nadaną w funkcji.
Rozumiem że ta funkcja pobiera wartość zmiennej ale chciałbym by ta funkcja zmieniała zmienną zadeklarowaną poza nią w to co deklaruje w niej.

  1. function zmin($zmienna){
  2. $zmienna = 2;
  3. return $zmienna;
  4. }
  5. $q=1;
  6. zmin($q);
  7. echo $q;// zeby $q byla rowne 2 a nie 1


Fifi209
  1. function zmin(&$zmienna){
  2. $zmienna = 2;
  3. return $zmienna;
  4. }
  5. $q=1;
  6. zmin($q);
  7. echo $q;


Najprościej.
vojt
Wielkie dzięki. Twoja odpowiedź mnie wręcz zniszczyła. Gdzie mogę znaleźć więcej informacji o tym małym znaczku i jego zastosowaniu w takim przypadku??
Fifi209
tutaj
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.