打开网站显示Parse error_ syntax error, unexpected '[' (T_ARRAY)错误怎么办_已解决
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /path/to/file.php on line X
问题:PHP 提示意外的
原因:
=> 符号,箭头函数语法错误
低版本 PHP(7.3 以下)使用箭头函数(如
$func = fn() => $a; 仅 7.4 + 支持)、箭头函数格式错误(如 fn($a) => { return $a; } 多写 {},箭头函数体无复杂逻辑时无需大括号)、箭头函数内使用非法语法(如无参数却写 fn() => $a + $b; 但 未定义,先触发语法解析异常)解决方案:
升级至支持箭头函数;低版本改用普通闭包(如func = function() use ($a) { return a; };`);
修正箭头函数格式:无复杂逻辑时直接写 `fn(a) => $a + 1;`

更新时间:2026-03-12 11:14:46
