Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] wychwycenie błędu wywolania klasy
Forum PHP.pl > Forum > PHP > Frameworki
kaniagandzowski
Witam

Mam problem w symfony 1.1 z przejęciem błędu próby wywołania nie istniejącej klasy aby nie wyskakiwał mi błąd krytyczny PHP i mógł zareagować na ten błąd.
przykład
  1. <?php
  2. $zmienaZawieraja;caNazweKlasy = 'nazwaKlasy';
  3. $obj = new $zmienaZawieraja;caNazweKlasy;
  4. return $obj->getStructure();
  5. ?>


Gdy istnieje klasa o takiej nazwie to załaduje i ok. Ale zdarzać może się, że nie będzie takiej klasy.
I wtedy PHP wywala błąd
  1. Fatal error: Class 'nazwaklasyClass' not found in C:\wamp\www\tt\lib\profil\usluga_mannager.class.php on line 17


Chciał bym żeby nie wywalał mi błędu a mógł bym zwrócić z metody wartość FALSE.
Whisller
Zawsze możesz użyć class_exists
kaniagandzowski
Dziękuje.

A tyle szukałem w API Symfony a nawet w manual PHP. trza iść do okulisty sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.