在html中使用了很少的PHP片段(例如Wordpress)的情况下,您可以在PHP回声中使用PHP吗?
例:
<?php echo "<?php the_author_meta('description'); ?>"; ?>
可能不必要,甚至可以做到吗?如果不是这样,似乎仍然使我有些困惑的PHP的一个方面是如何在输出HTML时结束并重新启动PHP。
例如,克里斯在这里的回答:如何在PHP中回显HTML?-我非常想?>在示例的末尾加上a ,但这会导致错误。有人可以向我指出一些有关如何在与HTML混合时以PHP开始/停止工作的全面信息的方向,HTML本身可能在其中使用PHP代码段。
?>
您不能让PHP回显更多要评估的PHP代码,因为PHP会通过一次解释代码。如果您说的是<?php echo '<?php echo "hello"; ?>'; ?>,您将按<?php echo "hello"; ?>原样获取文本作为输出,而解释器将不会触摸它。
<?php echo '<?php echo "hello"; ?>'; ?>
<?php echo "hello"; ?>
但是,您可以随意跳入和跳出PHP:
<?php echo "I am going to be interpreted by PHP."; ?> I am not interpreted by PHP. <?php echo "But I am again."; ?>
如果您认为需要输出本身已重新评估的PHP代码,总会有更好的方法来完成此操作。如果您给出要完成的目标的具体示例(实际案例),那么SO方面的人员将很乐意为您提供帮助。