【问题标题】:PHP how to call a define dynamicallyPHP如何动态调用定义
【发布时间】:2012-08-14 14:13:50
【问题描述】:

我想做一个连接来调用我的定义,但 php 不想要。

举例:

define('FOO_1', 'string 1');
define('FOO_2', 'string 2');

我想动态调用它:

$id = 1;
echo FOO_.$id;

但它显示:

FOO_1
(不是“字符串 1”);

如何动态调用我的定义?

【问题讨论】:

    标签: php string dynamic concatenation


    【解决方案1】:

    通过使用constant()

    echo constant('FOO_'.$id);
    

    在此处查看文档:http://php.net/constant

    感谢 Yent

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 2015-12-24
      • 2012-03-27
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多