Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmienne poza klasą do klasy
Forum PHP.pl > Forum > Przedszkole
Gość
  1. $udata = (array)$user->data;
  2. class panel {
  3. public function zwroc() {
  4. return $udata;
  5. }


co zrobić, aby zmiennej $udata można było używać wewnątrz tej klasy, we wszystkich funkcjach?
wladimirec
  1. $udata = (array)$user->data;
  2. class panel {
  3. public function __construct() {
  4. global $udata;
  5. $this->udata =& $udata;
  6. }
  7.  
  8. public function zwroc() {
  9. return $this->udata;
  10. }
  11. }
by_ikar
@up global? Ehh..

Poczytaj o dependency injection. Ewentualnie singleton.
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.