Top*_*MTV 7 javascript php laravel digital-ocean
从教程复制代码后出现此错误。它已被弃用,我尝试解决它:
.../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);
}
}
Run Code Online (Sandbox Code Playgroud)
我的编辑:替换{....}为[.....]==> HTTP ERROR 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);
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用 Ubuntu 20.04 DigitalOcean Cyberpanel 服务器和 PHP 8。
JPT*_*JPT 15
只需将 {} 替换为 []
附言。不知道为什么没有人创建答案而不是评论。所以请标记这个问题已解决。
聚苯硫醚。我标记了这个答案社区,因为我不想为其他人提供的解决方案得分。
查看你的控制台错误并修改它
| 归档时间: |
|
| 查看次数: |
28650 次 |
| 最近记录: |