gpt4 book ai didi

php - 如何知道代码是否需要 eval()

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:21 25 4
gpt4 key购买 nike

我的 CMS 中有多个 block 。一些 block 包含 PHP 代码和一些 HTML 代码。如果我使用 eval 来显示代码,而代码是 html 代码,我会收到此错误:

Parse error: syntax error, unexpected '<' in /Applications/XAMPP/xamppfiles/htdocs/mob/main_content.php(17) : eval()'d code on line 1

我需要在代码前添加printecho

如果代码需要 eval()echo(),我现在可以构建一个函数吗?

最佳答案

要回答您的实际问题,您应该使用 require() 而不是试图弄清楚您是否应该使用 eval()echo()。但是,您永远不应使用 eval()eval() 是做某事的唯一方法的情况几乎为零。您应该使用允许您将 PHP 代码块插入到位并使用它的模板引擎。

我个人更喜欢PHPTAL , 但还有很多其他人喜欢 Smarty , Twig ,以及许多其他人(这些是我通过快速谷歌搜索找到的前几名)。

关于php - 如何知道代码是否需要 eval(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14018939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com