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

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

添加回答

举报

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