检查是否存在define变量 - php中的警告错误

时间:2017-02-22 10:01:36

标签: php apache error-handling

嗨我有以下代码并获得错误,即使我检查变量是否存在,为什么php抛出错误? , 如何正确检查

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

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

1 个答案:

答案 0 :(得分:1)

您忘记使用带定义函数的引号。它看起来应该是这样的。

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

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

echo ENV;