Php 可丢弃的不包括和要求

Php 可丢弃的不包括和要求,php,include,require,throwable,Php,Include,Require,Throwable,我有个问题。Throwable不会为require或include函数返回异常。有没有办法“修复”它?代码: try { include 'non-existent-file.php'; #require 'non-existent-file.php'; } catch (\Throwable $ex) { die('include error'); } 提前感谢您的帮助。您是否想过使用文件\u exists(string$filename) if ( file_exi

我有个问题。Throwable不会为require或include函数返回异常。有没有办法“修复”它?代码:

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

提前感谢您的帮助。

您是否想过使用
文件\u exists(string$filename)

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

谁告诉过你这里会抛出一些东西?当然,这就是我关心的捕获异常并显示我自己的消息。