migration51.errorcheck.html
来自「php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容」· HTML 代码 · 共 74 行
HTML
74 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>Checking for E_STRICT</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="migration51.html">Migrating from PHP 5.0.x to PHP 5.1.x</a></div> <div class="next" style="text-align: right; float: right;"><a href="migration5.html">Migrating from PHP 4 to PHP 5.0.x</a></div> <div class="up"><a href="migration51.html">Migrating from PHP 5.0.x to PHP 5.1.x</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div id="migration51.errorcheck" class="section"> <h2 class="title">Checking for <i>E_STRICT</i></h2> <div class="informalexample"> <p class="para"> If you only have a single script to check, you can pick up <b><tt>E_STRICT</tt></b> errors using PHP's commandline lint facility: </p> <div class="example-contents"><div class="cdata"><pre> php -d error_reporting=4095 -l script_to_check.php </pre></div></div> <p class="para"> For larger projects, the shell script below will achieve the same task: </p> <div class="example-contents"><div class="cdata"><pre>#!/bin/shdirectory=$1shift# These extensions are checkedextensions="php inc"check_file (){ echo -ne "Doing PHP syntax check on $1 ..." # Options: ERRORS=`/www/php/bin/php -d display_errors=1 -d html_errors=0 -d error_prepend_string=" " -d error_append_string=" " -d error_reporting=4095 -l $1 | grep -v "No syntax errors detected"` if test -z "$ERRORS"; then echo -ne "OK." else echo -e "Errors found!\n$ERRORS" fi echo}# loop over remaining file argsfor FILE in "$@" ; do for ext in $extensions; do if echo $FILE | grep "\.$ext$" > /dev/null; then if test -f $FILE; then check_file "$FILE" fi fi donedone</pre></div> </div> </div> </div><hr /><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="migration51.html">Migrating from PHP 5.0.x to PHP 5.1.x</a></div> <div class="next" style="text-align: right; float: right;"><a href="migration5.html">Migrating from PHP 4 to PHP 5.0.x</a></div> <div class="up"><a href="migration51.html">Migrating from PHP 5.0.x to PHP 5.1.x</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?