升级PHP8环境需要做以下调整:
1、PHP8会报错:in_array(): Argument #2 ($haystack) must be of type array, null given
模板标签中使用的函数:in_array 改成 dr_in_array
2、PHP8会报错:Undefined constant xxxx
数组标签主键是字符时,需要加单引号,例如:
{$aaa[xxx]}需要改成{$aaa['xxx']}
3、PHP8会报错:count(): Argument #1
模板标签中使用的函数:count
需要改成:dr_count
4、PHP8会报错:strlen(): Argument #1
模板标签中使用的函数:strlen
需要改成:dr_strlen
5、不能登录
技术求助:
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。