Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Referencja czy kopia?
Forum PHP.pl > Forum > PHP > Object-oriented programming
abusiek
Mam sobie klase:

  1. <?php
  2. class agreement_generator
  3. {
  4. private static $agreements;
  5.  
  6. public static function get($iid)
  7. {
  8. if(!@array_key_exists($iid, self::$agreements))
  9. self::$agreements[$iid] = new esi_agreement($iid);
  10.  
  11. return self::$agreements[$iid];
  12. }
  13. }
  14. ?>


i teraz jesli gdzies w jakims innym pliku napisze
  1. <?php
  2. $agrement = agreement_generator::get(12);
  3. ?>

to w zmiennej $agreement jest kopia obiektu czy wskaznik do komorki tablic $agreements z klasy agreement_generator??

Bede wdzieczny za pomoc smile.gif
sobstel
W PHP5 jest to referencja. Dlaczego po prostu tego nie sprawdziłeś sam?
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.