是否有像
PHP验证器那样在w3.org上有一个HTML验证器?
您可以在不运行PHP脚本的情况下验证语法,使用命令行中的PHP,并使用选项“-l”:
$PHP --help Usage: PHP [options] [-f] <file> [--] [args...] PHP [options] -r <code> [--] [args...] PHP [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...] PHP [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...] PHP [options] -- [args...] PHP [options] -a ... -l Syntax check only (lint) ...
<?PHP,die; ?>
(注意明显的错误)
你会得到 :
$PHP -l temp.PHP PHP Parse error: Syntax error,unexpected ',' in temp.PHP on line 3 Parse error: Syntax error,' in temp.PHP on line 3 Errors parsing temp.PHP
将它集成到构建过程中,或者作为预提交的SVN钩子,很好,顺便说一句:它有助于避免在生产中出现语法错误^^