Parse error: syntax error, unexpected variable "$xxx" in /path/to/file.php on line X
问题:PHP 提示意外的变量 $xxx,语法错误
原因:变量名以数字开头(如
解决方案:
$123name)、变量名包含非法字符(如 $na-me)、变量在非法位置使用(如 if ($a == 5 $b == 6) { ... } 漏写运算符)
1. 修正变量名:必须以字母/下划线开头,仅包含字母、数字、下划线(如
$\_123name、$name);2. 补全变量间缺失的运算符(如
if ($a == 5 && \$b == 6) { ... }\)