是否有像
PHP验证器那样在w3.org上有一个HTML验证器?
您可以在不运行PHP脚本的情况下验证语法,使用命令行中的PHP,并使用选项“-l”:
@H_403_5@$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)
...
@H_403_5@<?PHP,die;
?>
(注意明显的错误)
你会得到 :
@H_403_5@$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钩子,很好,顺便说一句:它有助于避免在生产中出现语法错误^^