我一直在尝试对此进行测试。我将下面的代码放入数据库中。
<?php
$test = "Whats up";
print $test;
?>
然后在页面上我选择,然后我尝试回显,但除非我删除开始和结束标记的条目,否则它不会这样做。那么,如果我想通过从数据库调用它来执行这个 php,我该怎么做呢?谢谢。
最佳答案
使用eval将字符串视为可运行的 PHP 代码,例如:
<?php
$string = 'echo "hello";';
eval($string);
?>
正如 Pekka 所建议的,这是不好的做法,您可能应该重新考虑您的解决方案。几乎没有动力将代码存储在数据库中(数据库用于数据)。
关于php - 在数据库中存储和回显 php 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5754880/