У меня проблема. Throwable не возвращает исключение для функций require или include. Есть ли способ «починить» это? Код:
try {
include 'non-existent-file.php';
#require 'non-existent-file.php';
} catch (\Throwable $ex) {
die('include error');
}
Спасибо заранее за вашу помощь.
Вы думали об использовании file_exists ( string $filename )
…
if ( file_exists('non-existent-file.php') === true) {
include 'non-existent-file.php';
}
else {
die('include error');
}
Других решений пока нет …