您现在的位置: 365建站网 > 365学习 > php8提示Array and string offset access syntax with curly braces is deprecated

php8提示Array and string offset access syntax with curly braces is deprecated

文章来源:365jz.com     点击数:117    更新时间:2021-11-13 15:41   参与评论

PHP7.4不再支持使用大括号访问数组以及字符串的偏移
php7.4不再支持数组{}写法,统一为数组[]

修改位置:\thinkphp\library\think\db\Query.php  的  400 行左右

修改为:$seq = (ord($value[0]) % $rule['num']) + 1;

若代码逻辑中含有类似

  $asc = ord($s{0}) * 256 + ord($s{1}) - 65536;

需要修改成

  $asc = ord($s[0]) * 256 + ord($s[1]) - 65536;


如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (117人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------