当前位置: 首页 > 面试题库 >

您可以通过echo将PHP放入PHP内吗?

终子昂
2023-03-14
问题内容

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:

<?php
echo "I am going to be interpreted by PHP.";
?>
I am not interpreted by PHP.
<?php
echo "But I am again.";
?>

如果您认为需要输出本身已重新评估的PHP代码,则总有更好的方法来完成此操作。如果您给出要完成的目标的具体示例(实际案例),那么SO方面的人员将很乐意为您提供帮助。



 类似资料:
  • 问题内容: 在html中使用了很少的PHP片段(例如Wordpress)的情况下,您可以在PHP回声中使用PHP吗? 例: 可能不必要,甚至可以做到吗?如果不是这样,似乎仍然使我有些困惑的PHP的一个方面是如何在输出HTML时结束并重新启动PHP。 例如,克里斯在这里的回答:如何在PHP中回显HTML?-我非常想在示例的末尾加上a ,但这会导致错误。有人可以向我指出一些有关如何在与HTML混合时以

  • 问题内容: 我想将JavaScript变量添加到php echo中 谢谢 问题答案: 你不能 PHP在服务器上运行,并输出一些文本。 文本发送到浏览器 浏览器将文本解释为HTML / JavaScript / etc 在执行JavaScript时,PHP已完成运行。 如果要传回数据,则需要发出 新的 HTTP请求并从头开​​始运行PHP脚本。

  • 主要内容:PHP echo 和 print 语句,PHP echo 语句,实例,实例,PHP print 语句,实例,实例在 PHP 中有两个基本的输出方式: echo 和 print。 本章节中我们会详细讨论两个语句的用法,并在实例中演示如何使用 echo 和 print。 PHP echo 和 print 语句 echo 和 print 区别: echo - 可以输出一个或多个字符串 print - 只允许输出一个字符串,返回值总为 1 提示:echo 输出的速度比 print 快, ech

  • 问题内容: 我已经尝试过(但无法正常工作): 问题答案: 尝试这个: 当您遇到此类问题时,一个好主意是检查浏览器是否存在JavaScript错误。不同的浏览器有不同的显示方式,但是需要一个javascript控制台或类似的东西。另外,检查浏览器查看的页面源。 有时,初学者对字符串中的引号感到困惑:在PHP部分中,您分配给。这将字符串值放入该变量内,但该值中没有引号:它们仅用于解释器,因此他知道:

  • 问题内容: 例如: 这可能吗?最好的选择是什么? 问题答案: 推荐的方法是使用匿名函数: 如果要存储已经声明的函数,则可以简单地通过名称将其引用为字符串: 在PHP的旧版本(<5.3)中,不支持匿名函数,您可能需要诉诸使用(自PHP 7.2起已弃用): 所有这些方法在伪类型的文档中列出。 无论选择哪种功能,都可以直接调用该函数(PHP≥5.4)或使用:

  • 问题内容: 我有一个循环正在我的PHP代码中进行一些错误检查。原来看起来像这样… 这一切都很好,但是尽管有一个错误,它仍然可以循环通过。有没有办法摆脱循环? 问题答案: 您正在寻找break语句。