gpt4 book ai didi

php - PHP 5.4 是否有一些错误类替换?

转载 作者:行者123 更新时间:2023-12-03 09:07:44 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

1年前关闭。




Improve this question




我喜欢使用 PHP 错误 使用 throw 像这样返回的类:

throw new Error('Some problem description');
可悲的是,我不得不使用 PHP 5.4.16 在 CentOS 7.5 上。 Error 类是在 PHP 7 中引入的。
我可以包含一个类来模拟 PHP 7 中 Error 类的行为吗?

最佳答案

ErrorException具有相同的确切签名,因此您可以使用后者:

if (!class_exists('Error')) {
class Error extends Exception
{
}
}
Demo
随心所欲地调整。例如,您可能想要 check PHP version (可能为 PHP/5 编写的软件已经有一个自定义的 Error 类)。当然,没有本地函数会真正抛出它。

关于php - PHP 5.4 是否有一些错误类替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63284012/

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