关于PHP版本比较,和错误报告。。
发布网友
发布时间:2022-04-06 01:45
我来回答
共2个回答
热心网友
时间:2022-04-06 03:14
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
报告除了通知错误(E_NOTICE )还有过时函数错误(E_DEPRECATED)之外的所有错误
error_reporting(E_ALL & ~E_NOTICE);
报告除了通知错误(E_NOTICE )之外的所有错误
代码的意思就是说 如果php版本是5.3以上就关闭函数过时错误,5.3以下就不关闭。
为什么要这么处理呢?
因为在版本升级到5.3之后之前版本的一些函数就不推荐使用,使用的话如果不关闭的错误提示的话就会提示函数过时错误。。。
热心网友
时间:2022-04-06 04:32
判断PHP版本
不同PHP版本有些函数不同的追问想知道如果我的版本小于5.3.0会怎样? 大于又会怎样?
追答新语言特性__DIR__
新增了魔术方法__callStatic,功能和__call类似,但是仅对static方法有效。
__NAMESPACE__; // 新增的魔法常量,表示当前namespace名称
Namespaces 命名空间