升级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、不能登录
https://www.xunruicms.com/doc/1115.html