Closed big-dream closed 1 year ago
PHP 8.0 已经处于仅安全修复阶段了,建议尽早支持 8.1 和 8.2 版本
+1
deprecated 报警可以忽略
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
deprecated 报警可以忽略
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
掩耳盗铃
deprecated 报警可以忽略
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
掩耳盗铃
改源代码也很简单, 报错信息非常明确.
if (strstr($sentAs, ':')) {
改为
if ($sentAs !== null && strstr($sentAs, ':')) {
deprecated 报警可以忽略
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
掩耳盗铃
改源代码也很简单, 报错信息非常明确.
if (strstr($sentAs, ':')) {
改为
if ($sentAs !== null && strstr($sentAs, ':')) {
但这只是临时的解决方法呢
改为
if ($sentAs !== null && strstr($sentAs, ':')) {
但这只是临时的解决方法呢
哪里临时了? 你改了就一直能用
改为
if ($sentAs !== null && strstr($sentAs, ':')) {
但这只是临时的解决方法呢
哪里临时了? 你改了就一直能用
你不用更新 composer 包?每次更新都得去改一次?
改为
if ($sentAs !== null && strstr($sentAs, ':')) {
但这只是临时的解决方法呢
哪里临时了? 你改了就一直能用
你不用更新 composer 包?每次更新都得去改一次?
lock起来, 无事不要随意更新.
代码:
错误信息:
PHP 8.0和7.4都没问题,切换到8.1就不行了