![]() |
![]() |
![]()
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?
|
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:35 |