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

eval 内部的变量或作为 eval 的赋值

eval 内部的变量或作为 eval 的赋值

PHP
红颜莎娜 2021-06-02 09:56:16
在 eval 内部或外部分配变量作为赋值有区别吗?eval ("\$variable = \"\$code\";")$variable = eval($code)我搜索了很多有关该信息的信息,但没有找到相关信息。谢谢。
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

是的,有区别。

在第一种情况下 -将声明eval("\$variable = \"\$code\";");变量$variable,但其值将是存储在 vraiable 中的代码字符串$code

而第二种情况 -$variable = eval($code);也将声明一个变量$variable,但该值将是eval函数返回的任何内容(请参阅文档),它将处理存储在变量中的代码$code


查看完整回答
反对 回复 2021-06-13
  • 1 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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