我在 Windows 7 上有一个 WAMP 服务器。
我有一个像这样的 php 代码:
<html>
<head>
<script>
var myvar;
<?php include "myotherphp.php" ?> <!-- this put single line, like myvar="error"; or myvar="ok"; -->
</script>
<body>
...
<script>
if (myvar === "error") {
... do something ...
}
</script>
<body>
并且 myotherphp.php 的代码进行一些计算并执行类似...
<?php
...
echo 'myvar="error";
?>
myotherphp.php 有很多行代码,但是......当我这样做时,就像以前在 IIS 上一样 - 没有问题,而且我没有遇到任何异常,但是我在代码中自动插入了烦人的代码:
SCREAM: Error suppression ignored for
Notice: Undefined index: ...
这是不需要的代码。1.有没有不放代码的选项(这更烦人,它在我的脚本上产生其他错误,因为由于该代码,我的html没有正确编译。2.我想把整个代码放在这里(成千上万行,包括其他 php) ,但我需要一个概念来正确编译我的代码。
我找到了 phplint http://www.icosaedro.it/phplint/phplint-on-line.html,但我不知道这是否对 apache 有好处,以及不在线的 phplint。因为像这样的行:
required_once __DIR__ . "/mythirdphp.php";
永远不会编译(由于一些安全问题)。它不像 jslint.com(我认为它更好,更容易理解。我在 javascript 上放了很多行,并设法在 jslint 上半编译它们而没有错误或警告......)
我需要了解这个 lint 问题和任何错误代码,并且将获得任何帮助。需要跨平台编译。
如果有其他工具 - 让我知道。
谢谢 :)