【问题标题】:Check if define variable is exist - warning error in php检查定义变量是否存在 - php中的警告错误
【发布时间】:2017-07-12 07:34:30
【问题描述】:

您好我有以下代码并且即使我检查变量是否存在也得到错误,为什么 php 抛出错误? , 我怎样才能检查它没有错误

 if(!defined (ENV)){
     define('ENV', getenv('ENV'));
 };

( ! ) Notice: Use of undefined constant ENV - assumed 'ENV' in  index.php on line 10

【问题讨论】:

  • 问题可能是 '' 使用那个 (!defined ('ENV'))
  • 尝试 !defined (ENV) 到 !defined ('ENV')

标签: php apache error-handling


【解决方案1】:

您忘记在定义的函数中使用引号。它应该是这样的。

if(!defined ('ENV')){
    define('ENV', getenv('ENV'));
};

当你想输出它时,你可以不带引号使用它。

echo ENV;

【讨论】:

  • 哦,谢谢,当我使用变量时。它没有引号?回声 VAR。 ?
  • 您定义了一个常量,这样您就可以在不带引号的情况下回显它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-15
  • 1970-01-01
  • 1970-01-01
  • 2013-05-19
  • 2013-01-03
  • 2010-09-22
相关资源
最近更新 更多