我有一个令人困惑的问题,并且只要修复它就会有一个完全的盲点。
以下代码生成此输出:
"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>
答案 0 :(得分:2)
看起来服务器没有安装PHP,配置不正确或文件扩展名错误。在浏览器中,如果您执行View-&gt; Source,您将看到完整的PHP代码。您只在渲染视图中看到部分内容的原因是浏览器将代码中的<
和>
视为HTML标记。
答案 1 :(得分:-1)
我唯一看到的可能是“两个”之后的最后一个逗号