如何在PHP中定义常量

问题描述 投票:1回答:2

我不了解此代码的工作方式。在下面显示代码,在此代码中我定义了一个常量,其值为10,但显示输出“未定义常量”。

为什么?

define('HELLO', 10);        
if(defined(HELLO))        
{        
    echo "Constant is defined";        
}        
else        
{        
    echo "Constant is not defined";        
}        

?>
php
2个回答
4
投票

更改:

defined(HELLO)

至:

defined('HELLO')

http://php.net/manual/en/function.defined.php


0
投票

即使您可以遵循这种检查和定义PHP常量的方式。

defined('CONSTANT') or define('CONSTANT', 'SomeDefaultValue');

https://www.php.net/manual/en/function.defined.php#84439

© www.soinside.com 2019 - 2024. All rights reserved.