PHP数组声明破解页面

时间:2013-06-10 19:00:32

标签: php html

我有一个令人困惑的问题,并且只要修复它就会有一个完全的盲点。

以下代码生成此输出:

"one", "test2" => "two", ); ?>

为什么呢?我检查了我能想到的一切,尝试了一个HTML验证器,在多台机器上尝试了多个浏览器,也尝试了两个不同的服务器。我找不到语法错误。 php日志中没有错误。

<!DOCTYPE html>
<html>

  <head>
    <title>Test Query</title>
    <link rel="stylesheet" type="text/css" href="main.css"/>
  </head>

  <body>

    <?php
      $serverName = "testsrv";      
      $connection_options = array("test" => "one", 
                                  "test2" => "two", );
    ?>

  </body>
</html>

2 个答案:

答案 0 :(得分:2)

看起来服务器没有安装PHP,配置不正确或文件扩展名错误。在浏览器中,如果您执行View-&gt; Source,您将看到完整的PHP代码。您只在渲染视图中看到部分内容的原因是浏览器将代码中的<>视为HTML标记。

答案 1 :(得分:-1)

我唯一看到的可能是“两个”之后的最后一个逗号