Это простой вопрос, который один час Google не может решить.Как вы ловите неудачное включение в PHP?Для следующего кода:
try {
include_once 'mythical_file';
} catch (Exception $e) {
exit('Fatal');
}
echo '?';
Если не существует файла mythical_file, я получаю вывод «?».Я знаю, что PHP не может поймать сбой требуется, потому что он вызывает ошибку предупреждения, но здесь?Каков наилучший способ поймать неудачника?Например, работает следующее:
(include_once 'unicorn') or exit('!');
, но оно не вызывает исключение, поэтому я не могу получить контекст файла, строки и стека.