我需要获取一个常量值。常量名存储在变量中。
<?php
define('SomeConstant', 12345);
$variable = 'SomeConstant';
?>
我将如何使用变量回显“12345”?
我需要获取一个常量值。常量名存储在变量中。
<?php
define('SomeConstant', 12345);
$variable = 'SomeConstant';
?>
我将如何使用变量回显“12345”?
使用常量函数
echo constant($variable);
<?php
define('SomeConstant', 12345);
$variable = SomeConstant;
echo $variable;
?>
使用constant
:
<?php
define('SomeConstant', 12345);
$variable = 'SomeConstant';
assert(SomeConstant == constant($variable));
?>
为什么不按照它的意思使用定义:
define('SomeConstant', 12345);
$variable = SomeConstant;
echo SomeConstant;