【问题标题】:Echo defined constant depending on variable without if() in PHPEcho 定义的常量取决于 PHP 中没有 if() 的变量
【发布时间】:2011-10-01 14:10:45
【问题描述】:

标题可能有点混乱,但 w/e. 有可能做这样的事情吗?

define('test_1', 'test1');
define('test_2', 'test2');
define('test_3', 'test3');
$test='2';
echo test_$test;

我只是想根据 $test 是什么来回显那些定义的常量之一(在本例中为 2),而不使用 if() 或 switch()。

【问题讨论】:

标签: php constants


【解决方案1】:

您应该按以下方式排序:

echo constant('test_'.$test);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    相关资源
    最近更新 更多