什么时候(如果有的话)你会用PHP做到这一点?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了什么时候(如果有的话)你会用PHP做到这一点?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含712字,纯文字阅读大概需要2分钟。
内容图文
![什么时候(如果有的话)你会用PHP做到这一点?](/upload/InfoBanner/zyjiaocheng/828/7a6b64271b934cf391f146fec33fd67d.jpg)
我一直在浏览Wordpress插件的代码,发现以下内容:
eval(‘?>’.$foo.’<?php'); 我很好奇是否有某些具体情况我不知道这是输出$foo变量的正确方法.这只是插件作者的古怪或者我应该知道的事情吗?我会用回声… 更新: 感谢所有的好评.我现在面对的是我没有想到模板场景.具体来说,这发生在WP Super Cache插件中.我想我必须仔细看看是否有必要.我认为在所有PHP已经处理完毕后,Super Cache缓存了Wordpress的html输出…
最佳答案:
在这个例子中,$foo是一个字符串(可能)可以包含内联的PHP代码.因此,要执行此PHP代码,需要对字符串进行评估.
也就是说,除了在非常狭窄的情况下,使用eval通常是不受欢迎的,因为它可能导致恶意代码的执行. (即:如果$foo有可能是用户提供的字符串,那么使用eval可能会导致灾难性的后果.)
有关详细信息,请参阅现有的When is eval evil in php?问题/答案.
内容总结
以上是互联网集市为您收集整理的什么时候(如果有的话)你会用PHP做到这一点?全部内容,希望文章能够帮你解决什么时候(如果有的话)你会用PHP做到这一点?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。