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

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 关注
  • 518 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号