gpt4 book ai didi

php - 使用 include 时捕获 PHP Parser 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:05:32 25 4
gpt4 key购买 nike

我有一个名为 functions.php 的文件。

这个文件包含所有其他函数文件,例如:

include_once("user_functions.php");
include_once("foo_functions.php");

我想捕获错误,当我在其中一个文件中写入代码时,它不会给整个系统带来错误。

例如,如果 foo_functions.php 中存在解析器错误,它将不会将其包含在 functions.php 中。

这可能吗?

最佳答案

从 PHP 7 开始,可以捕获大多数 eval/include 错误,例如 ParseError:

try {
include_once(__DIR__ . '/test.php');
} catch (\Throwable $e) {
var_dump($e);
}

关于php - 使用 include 时捕获 PHP Parser 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21431773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com