![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 22.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czy w PHP jest jakiś prosty sposób identyfikacji instancji obiektów?
Mały przykład ilustrujący problem:
Wynik uruchomienia powyższego kodu jest następujący: Kod object(foo)#1 (0) { } object(foo)#2 (0) { } object(foo)#2 (0) { } bool(true) bool(true) Jak widać z serii pierwszych trzech var_dump() PHP odróżnia instancje (identyfikator przy #) jednak nie sposób zrobić porównując instancje. Wynika to z tego, że PHP porównuje obiekty po typie i po zmiennych klasowych (których w przypadku przykładowej klasy nie ma). Rozwiązałem już problem lecz wolałbym wykorzystać jakiś prostszy sposób. Czy jest jakaś prosta metoda która identyfikowałaby instancje obiektów jednoznacznie? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 14:10 |