PHP入门,但即使是“Hello world”,我也遇到了问题......
这是我的页面:
<html>
<body>
<?php
echo "<p>Hello world.<br /> </p>" ;
?>
</body>
</html>
但不仅仅是'Hello world'。我得到了
Hello world.
" ; ?>
是什么给出的?
FWIW,我正在使用XAMPPlite(在Win XP上使用的是带有PHP 5.3.1的Apache 2.5.8)。
答案 0 :(得分:11)
您应该使用.php扩展名保存文件,而不是.html。
答案 1 :(得分:3)
它没有将其解析为php,它只是将其输出为html 即它对待
<?php
echo "<p>
作为(未知)标签。
答案 2 :(得分:0)
这很奇怪......
你是否尝试在分号前取出空格?
答案 3 :(得分:0)
您的代码完全没有问题,我会在其他地方寻找问题。服务器是否正确运行/配置,是否为php配置了Apache,(你的文件扩展名是php吗?)。
答案 4 :(得分:0)
这是因为在将输出发送到浏览器之前,脚本仅在Web服务器中处理。您必须尝试在客户端运行它,尝试将其放入Web服务器上的Web文件夹中。你的代码没有错。