php常量定义后使用变量输出常量

// 这里定义了一个常量
define('AA', 'asd');
// 我想这地方通过这个变量$s输出上面这个常量的值asd可以做到嘛
$s = 'AA';
echo eval($s);// 这样会报错
倚天杖
浏览 489回答 3
3回答

慕雪6442864

eval("echo $s;"); 这样就可以了

qq_花开花谢_0

使用 get_defined_constants 函数 // 这里定义了一个常量 define('AA', 'asd'); // 我想这地方通过这个变量$s输出上面这个常量的值asd可以做到嘛 $s = 'AA'; $constants = get_defined_constants(); echo $constants[$s];
打开App,查看更多内容
随时随地看视频慕课网APP