[PHP] Jak sprawdzić czy klasa istnieje?
PHP daje możliwość sprawdzenia czy dana klasa istnieje, a robi się to za pomocą funkcji class_exists. Funkcja ta przyjmuje 2 argumenty: (string) $class_name - nazwa klasy do sprawdzenia oraz (bool) $autoload - czy wywołać funkcję __autoload (domyślnie TRUE). Uwaga! Funkcja class_exists sprawdza czy klasa została zdefiniowana, a nie czy został utworzony jej obiekt.
Przykładowe użycie:
if(class_exists('Cart')) { $cart = new Cart();
// Klasa Cart została utworzona, więc można utworzyć obiekt} else {
// Klasa nie istnieje}
Komentarze
Prześlij komentarz
Dzięki za komentarz!