php 出现 “ Warning: Use of undefined constant” 的解决方法

作者

php中出现这个警告提示,通常是写了 echo var 类似的代码,注意输出的 var 前并没有 $ ,表示输出的并不是一个变量。同时 var也不是一个常量,然后就会出现 Warning: Use of undefined constant 这样的提示信息。

通常出现 Warning: Use of undefined constan 的情况

  1. php设置的错误和警告信息输出
  2. 直接输出了一个“字符串” 注意这个字符串并不是真正的php字符串,因为并没有在单引号或者双引号内。
  3. 没有使用 define 对这个“字符串”进行定义

真正的原因

php把没有加引号的当做常量进行处理

输出行为

如果关闭了警告提醒,和普通的字符输出一致

回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注