Echo命令不执行任何操作

时间:2010-06-20 02:59:06

标签: php echo

我在业余时间开始学习PHP,我给出的第一个代码示例是:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <body>
        <?php
        echo "Hello World";
        ?>
    </body>
</html>

据我所知,这应该写出“Hello World”。但是,我看到的只是一个空白的网页。任何想法为什么这样做以及我应该如何解决它?

5 个答案:

答案 0 :(得分:13)

这是一份清单

  • 你在运行什么服务器?它支持php吗?
  • 是否启用了PHP?
  • 您的文件是否以扩展名.php?
  • 命名
  • 当您使用View Source时,您能看到php标签中的代码吗?如果是这样,PHP未启用

作为测试,请尝试将其另存为info.php

<?php
phpinfo();
?>

并查看它是否显示有关您服务器的信息

答案 1 :(得分:1)

确保包含该代码的文件是PHP文件 - 以'.php'结尾。

答案 2 :(得分:1)

您可能希望在public_html文件夹中的.htacess文件中启用错误报告,并尝试根据错误消息诊断问题。

答案 3 :(得分:1)

代码似乎很好,当然它应该按你的意愿行事。

可能发生的事情是您使用 example.html 之类的名称命名文件,因此您必须检查扩展名。它必须看起来像 example.php 。使用文件末尾的扩展名.php,您告诉Web服务器该文件中包含php代码。那样<?php echo "Hello World"; ?>将被解释,你打算这样做。

答案 4 :(得分:0)

如果您在源代码中没有看到html标记,则表示存在PHP错误。检查您的查看源,如果没有显示任何内容,请检查您的错误日志。