Php: echo vs include html file



在 php 脚本中:-两者有什么区别

echo "<p>info</p>"

并且简单地编写HTML内容(包括"htmlfile"基本上是做什么(?

include "file.html"

观察:我读到echo向Web服务器发送命令以发送http响应,而包含一个html文件会等待处理php代码完成。

在后一种情况下,php 模块是否在处理 php 文件中编写的所有 html 结束时"回显"?

谢谢!

这是我意识到的:

  1. php 引擎执行以下操作:

-获取 php 文件

-如果遇到HTML标签(在任何PHP标签之外(,它会发送到输出缓冲区

如果遇到PHP标签,它会在里面执行PHP代码。

  1. include file.html 语句执行与上述相同的操作,观察到所有代码都是从上到下按顺序分析的。从这里开始,误解包括语句实际上复制粘贴代码。不。它涉及分析和/或执行的机制。
  2. 回显直接发送到输出缓冲区
  3. 你不能直接在 php 标签中使用 html 标签。

我希望这可以对你有所帮助,以防你有像我这样的奇迹。

最新更新