2

我需要获取一个常量值。常量名存储在变量中。

<?php

define('SomeConstant', 12345);

$variable = 'SomeConstant';

?>

我将如何使用变量回显“12345”?

4

4 回答 4

8

使用常量函数

echo constant($variable);
于 2012-09-03T19:27:19.127 回答
2
<?php

define('SomeConstant', 12345);

$variable = SomeConstant;

echo $variable;

?>
于 2012-09-03T19:26:41.780 回答
1

使用constant

<?php
define('SomeConstant', 12345);
$variable = 'SomeConstant';
assert(SomeConstant == constant($variable));
?>
于 2012-09-03T19:27:21.580 回答
0

为什么不按照它的意思使用定义:

define('SomeConstant', 12345);

$variable = SomeConstant;
echo  SomeConstant;
于 2012-09-03T19:49:14.350 回答