Кроссовки не ловят включают и требуют

У меня проблема. Throwable не возвращает исключение для функций require или include. Есть ли способ «починить» это? Код:

try {
include 'non-existent-file.php';
#require 'non-existent-file.php';
} catch (\Throwable $ex) {
die('include error');
}

Спасибо заранее за вашу помощь.

0

Решение

Вы думали об использовании file_exists ( string $filename )

if ( file_exists('non-existent-file.php') === true)   {
include 'non-existent-file.php';
}
else {
die('include error');
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]