打开网站显示Parse error: syntax error, unexpected 'define' (T_STRING)错误怎么办|已解决

Parse error: syntax error, unexpected 'define' (T_STRING) in /path/to/file.php on line X

 
问题:PHP 提示意外的 define 关键字,语法错误
 
原因:常量定义格式错误(如 define('NAME' 'test'); 漏写逗号)、常量名包含非法字符(如 define('NA ME', 'test'); 含空格)、类常量定义位置错误(如类外使用 const NAME = 'test'; 虽合法,但书写格式错误如 const NAME = 'test' 漏分号会报错)
 
解决方案:
1. 修正 define 格式:define('NAME', 'test');(参数间加逗号);
2. 常量名仅含字母、数字、下划线,且以字母 / 下划线开头;
3. 类常量 / 全局常量定义后补全分号(如 const NAME = 'test';
posted @ 2026-03-13 18:19  可有仙子迎风立  阅读(29)  评论(0)    收藏  举报