PHP - 'print/echo'显示结束标记 - 或不输出

Exb*_*xbi 4 php

启动一些PHP,并对echo/print的工作方式感到困惑.

我在我的代码中有这个代码index.html:

<?php
Print '<div>Hello, World!</div>';
?>
Run Code Online (Sandbox Code Playgroud)

我页面上的输出是

Hello, World!'; ?> 
Run Code Online (Sandbox Code Playgroud)

如果我删除<div>标签,我没有输出.使用echo产生相同的行为.

这是怎么回事?我在Google上找到的所有内容都让它看起来很简单.

Ric*_*ard 6

您不能将PHP代码放在HTML文件中(除非您告诉Apache解析HTML文件).

将文件重命名为index.php

你有一个PHP设置的网络服务器吗?

  • 因为浏览器将其视为HTML标记:"<?php Print'<div>".打开和关闭括号 (3认同)