eval 是在你当前程序代码处嵌入PHP代码,所以你需要将当前程序代码结束掉才可以。
简单的方法是加上 ?> 结束符。
<?php
$str = "<?php echo 'hello world'; ?> <br /> <span>Over!<span>";
echo eval( '?>' . $str ); // 不用中间文件 include
?>
你可以把这段代码看成下面这段代码:
<?php
?><?php echo 'hello world'; ?> <br /> <span>Over!<span>
<?php
?>
你当前程序代码处嵌入PHP代码
最新推荐文章于 2024-04-15 10:46:11 发布