我在Mac上的hello.php
创建了EditRocket
文件并编写了这个简单的代码
<html>
<body>
<?php
echo "Hello world!";
?>
</body>
</html>
但输出错误
<html>
<body>
Hello world!</body>
</html>
正确的输出仅为Hello world!
。
我做错了什么?
答案 0 :(得分:0)
你的问题是 - 解释器按设计转储脚本的整个输出
输出为Hello world!
但仅 for internet browsers, html renderers.
Web浏览器可以读取HTML文件并将其呈现为可见或 可听网页。浏览器不显示HTML标记和脚本, 但用它们来解释页面的内容。
他们正在解析html并为您提供图形表示。
如果您只想打印Hello world!
整个输出,只需从代码中删除html标记,这样它就只包含:
<?php
echo "Hello world!";
?>