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 に答える