Shasoft
Новичок
Как отловить ошибку создания экземпляра класса?
В программе у меня создается объект таким образом
При этом $name берется из строки запроса. Поэтому при ошибочном наборе получаю ошибку.
Можно ли как-то отловить, что произошла ошибка?
Попробовал через исключения
но ничего не ловится.
P.S. Указанные классы подгружаются через autoload, так что есть способ через проверку существования нужного класса. Но может есть спец-команды языка для отлова такой ситуации?
В программе у меня создается объект таким образом
PHP:
$obj = new $name
Можно ли как-то отловить, что произошла ошибка?
Попробовал через исключения
PHP:
try {
$obj = new $name;
}
catch (Exception $e) {
echo $e->getMessage();
}
P.S. Указанные классы подгружаются через autoload, так что есть способ через проверку существования нужного класса. Но может есть спец-команды языка для отлова такой ситуации?
