Fra*_*raa 1 php string concatenation dynamic
我想做一个连接来调用我的定义,但PHP不想要.
举例:
define('FOO_1', 'string 1');
define('FOO_2', 'string 2');
Run Code Online (Sandbox Code Playgroud)
我想动态调用它:
$id = 1;
echo FOO_.$id;
Run Code Online (Sandbox Code Playgroud)
但它显示:
FOO_1
(不是"字符串1");
如何动态调用我的定义?
通过使用 constant()
echo constant('FOO_'.$id);
Run Code Online (Sandbox Code Playgroud)
请参阅此处的doc:http://php.net/constant
归功于Yent