我有一个令人困惑的问题和一个完全盲点,至于修复它。
下面的代码产生这样的输出:"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>
看起来服务器没有安装PHP,没有正确配置,或者您的文件扩展名错误。在浏览器中,如果执行View->Source,将看到完整的PHP代码。在呈现的视图中只看到一部分是因为浏览器将代码中的<
和>
视为HTML标记。
我唯一看到的可能是"two"后面的最后一个逗号