我最近在部署应用程序时遇到了错误。它在包含路径中的路径上使用了“is_readable”,但受“open_basedir”限制。这给了我一个致命的错误。在实际包含文件之前,我是否可以使用另一个函数来查看文件是否可包含?
编辑:这可行,但是我如何检测错误是因为包含失败还是因为包含文件中的某些错误?
try {
include 'somefile.php';
$included = true;
} catch (Exception $e) {
// Code to run if it didn't work out
$included = false;
}