Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php OOP] Jak pobrać wynik konstruktora?, Co gdybym chciał aby konstruktor zwracał jakąś wartość?
tzi
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 12.10.2003
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Mam taką przykładową klasę:

  1. <?
  2. class Miejsce
  3. {
  4.  
  5. function Miejsce($lokalizacja)
  6. {
  7. $wynik = 'To jest moja lokalizacja: '.$lokalizacja;
  8. return $wynik;
  9. }
  10. }
  11. ?>


i wywołanie:

  1. <?
  2. $obiekt = new Miejsce('gdzieś tam');
  3. ?>


Czy konstruktor może zwracać jakąś wartość?
Jeśli tak to jak "odebrać" taką wartość?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




knstruktor zwraca obiekt danej klasy a nie jakąs wartosc co ty chcesz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(tzi @ 18.07.2006, 13:30 ) *
Czy konstruktor może zwracać jakąś wartość?

Konstruktor już zwraca instancję obiektu i nic innego.
Koniec kropka.

Więcej tutaj: Podręcznik php :: Konstruktory oraz w komentarzach: link
Go to the top of the page
+Quote Post
tzi
post
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 12.10.2003
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Tak właśnie mi się wydawało ale myślałem, że może jest jakaś sztuczka która może to obejść.
Dzięki za szybką odpowiedź.
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 Aktualny czas: 21.08.2025 - 04:45