Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Inicjalizacja klasy tylko z poziomu innej.
Forum PHP.pl > Forum > Przedszkole
uncuncunc
  1. class Foo
  2. {
  3.  
  4. public function A()
  5. {
  6. $x = new X();
  7. }
  8.  
  9. }


Czy jest możliwość, aby klasa X, była możliwa tylko do zainicjowania z poziomu klasy Foo, lub innej? Tak aby nie można było napisać gdzieś indziej $o = new X();
CuteOne
  1. class Foo
  2. {
  3.  
  4. public function A()
  5. {
  6. $x = new X($this);
  7. }
  8. }
  9.  
  10. class X {
  11.  
  12. public function __construct(Foo $c) {
  13.  
  14. }
  15. }
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.