我的 PHP 文件正在运行,但显示了一些代码

My PHP file is working but has bits of code showing

这是我为 .php 文件输入的代码。

<html> 
    <head>  
        <title>PHP Test</title> 
    </head>
    <body>
        <?php
        echo '<p>Hello World</p>'; 
        ?>
    </body>
</html>

我看到的结果是:

你好世界

'; ?>

我正在使用 Netbeans 将文件通过 SFTP 传输到我大学的服务器,它在 Google Chrome 和 Internet Explorer 中看起来是一样的。我正在使用安装了 zend 框架的 zend 2 framwork 和 XAMPP 作为堆栈。我还安装了 PHP 5.5。任何帮助将不胜感激。

您在问题中包含的代码与您在评论中提供的 URL 中的代码不同。在您的实际代码中,您有:

<?
echo '<p>Hello World</p>'; ?>

注意使用 <?PHP short tag)而不是 <?php。您的服务器可能未配置为使用 PHP 短标签(默认情况下禁用)。

将此切换为 <?php(如您问题中的代码)并假设您的服务器配置正确,它应该可以正常工作。

我解决了自己的问题。问题出在 XAMPP 上。我不知道那是什么,但我完全重新安装了 XAMPP - 然后再次尝试,现在它运行良好。感谢大家的帮助。一定是我软件安装错了什么的