Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Inicjalizacja klasy tylko z poziomu innej.
uncuncunc
post 28.12.2012, 10:57:41
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 1.04.2012

Ostrzeżenie: (0%)
-----


  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();
Go to the top of the page
+Quote Post
CuteOne
post 28.12.2012, 14:45:47
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


  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. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 23:32