php中出现这个警告提示,通常是写了 echo var
类似的代码,注意输出的 var 前并没有 $
,表示输出的并不是一个变量。同时 var
也不是一个常量,然后就会出现 Warning: Use of undefined constant
这样的提示信息。
通常出现 Warning: Use of undefined constan 的情况
- php设置的错误和警告信息输出
- 直接输出了一个“字符串” 注意这个字符串并不是真正的php字符串,因为并没有在单引号或者双引号内。
- 没有使用 define 对这个“字符串”进行定义
真正的原因
php把没有加引号的值
当做常量进行处理
输出行为
如果关闭了警告提醒,和普通的字符输出一致