技术饭
eval()’d code on line 1 的解决方法
copylian
0 评论
44607 浏览
2021.10.13
eval()’d code on line 1 的解决方法,php的eval函数是用来把一段文字当作一段php的脚本来执行,这样做的好处是我们可以动态修改php执行的内容。原始是看了权限部分的eval方法,运行代码,提示 “eval()’d code on line 1”,根据提示来看是eval函数在执行的时候出错了。无论怎么执行单引号的一直不行,就很奇怪。后来改成双引号才得以解决。
代码:
@(eval('$condition=(' . $command . ');'));
改为:
@eval("\$condition = ".$command.";");

感谢你的支持,我会继续努力!

扫码打赏,感谢您的支持!
文明上网理性发言!