Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie wywołania klasy
menic
post
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

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


Jak sprawdzic czy dana klasa została utworzona za pomocą new bądź poprzez utworzenie dziecka tej klasy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Cytat
instanceof can also be used to determine whether a variable is an instantiated object of a class that inherits from a parent class:


Czyli instanceof()em nie sprawdzisz czy OBIEKT jest instancją klasy czy jej rodzica.



Cytat
Jak sprawdzic czy dana klasa została utworzona za pomocą new bądź poprzez utworzenie dziecka tej klasy?

Kazdy obiekt został utworzony new()'em. Ew pozostaje jeszcze unserialize() i clone().

Mozesz tylko pobrac nazwe klasy obiektu. I zawsze poda ci nazwe Klasy, dla ktorej bylo new() wykonane.
Potem mozesz porownywac z nazwami klas: dziecka i rodzica.

Chyba ze o cos innego ci chodzilo, bo ja tak zrozumialem twoje pytanie
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 02:52