Emlog 5.3.1 兼容 PHP 8.0 错误修复

前言

2020 年 11 月 26 日,PHP 8.0.0 正式发布。笔者不是 PHP 开发者,只是随便看了一些公众号的二手消息摘编凑个热闹。记得改进中有一点是更注重安全性,类型检查及其错误异常似乎更为严格规范了,可见 PHP 欲逐步解决其广受吐槽的弱类型安全隐患历史遗留问题的决心。

笔者想看看 PHP 8 兼容性如何,感受一下性能有没有什么变化,于是下载了 PHP 8.0.0 Windows 包本地玩乐一番。

简单配置完成后运行,发现 PHP 8.0 真的是 breaking change 啊,笔者手上有的、为数不多的 PHP 应用,没有一个能在 8.0 上运行起来,纷纷 Fatal Error;连去年(2019 年)6 月发布的 pma (phpMyAdmin) 都无法运行。好家伙。

Emlog 5.3.1 PHP 8.0 兼容修复

之前笔者已经将自用的 Emlog 5.3.1 程序兼容修复到了 PHP 7.x 下能运行的程度,结果拿到 PHP 8.0 上试,直接空输出,连报错提示页面都没有(因为在错误拦截层之下出错了),走的很安详,是时候抛弃 Emlog ...

阅读全文>>

3430 次浏览 3 条评论 标签:emlog PHP
Ɣ回顶部