为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
倚天杖 2019-03-09 11:56:25
// 这里定义了一个常量 define('AA', 'asd'); // 我想这地方通过这个变量$s输出上面这个常量的值asd可以做到嘛 $s = 'AA'; echo eval($s);// 这样会报错
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

eval("echo $s;");

这样就可以了

查看完整回答
反对 回复 2019-03-18
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

使用 get_defined_constants 函数

// 这里定义了一个常量
define('AA', 'asd');
// 我想这地方通过这个变量$s输出上面这个常量的值asd可以做到嘛
$s = 'AA';

$constants = get_defined_constants();
echo $constants[$s];
查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 488 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信