在从教程中复制代码后,我得到了这个错误。这是不可取的,我试着解决它:
在./app/Http/Helpers/helpers.php中不再支持带有花括号的
数组和字符串偏移访问语法。
我的代码副本:
if (!function_exists("pkcs5_unpad_e")) {
function pkcs5_unpad_e($text) {
$pad = ord($text{strlen($text) - 1});
if ($pad > strlen($text))
return false;
return substr($text, 0, -1 * $pad);
}
}我的编辑:将{....}替换为[.....] ==> HTTP错误500
if (!function_exists("pkcs5_unpad_e")) {
function pkcs5_unpad_e($text) {
$pad = ord($text[strlen($text) - 1]);
if ($pad > strlen($text))
return false;
return substr($text, 0, -1 * $pad);
}
}我正在使用Ubuntu20.04 DigitalOcean网络面板服务器和PHP 8。
发布于 2022-04-29 10:15:08
只需将{}替换为[]
PS。不知道为什么没有人给出答案而不是评论。所以请把这个问题记下来。
PPS。我标记这个答案社区,因为我不想为别人提供的解决方案分。
查看控制台错误并对其进行修改

https://stackoverflow.com/questions/68931772
复制相似问题