PHP升级到8.0后,把Fatal error: Array and string offset access syntax with curly braces is no longer supported in解决

 

PHP8.0不再能够使用花括号来访问数组或者字符串的偏移.需要将{}修改成[] 就可以解决问题

 

若代码逻辑中含有类似

$asc = ord($s{0}) * 256 + ord($s{1}) - 65536;
需要修改成

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

PHP升级到8.0后,把Fatal error: Array and string offset access syntax with curly braces is no longer supported in解决
标签: