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&#039;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=&quot;php inc&quot;check_file (){  echo -ne &quot;Doing PHP syntax check on $1 ...&quot;  # Options:  ERRORS=`/www/php/bin/php -d display_errors=1 -d html_errors=0 -d error_prepend_string=&quot; &quot; -d error_append_string=&quot; &quot; -d error_reporting=4095 -l $1 | grep -v &quot;No syntax errors detected&quot;`  if test -z &quot;$ERRORS&quot;; then    echo -ne &quot;OK.&quot;  else    echo -e &quot;Errors found!\n$ERRORS&quot;  fi  echo}# loop over remaining file argsfor FILE in &quot;$@&quot; ; do  for ext in $extensions; do     if echo $FILE | grep &quot;\.$ext$&quot; &gt; /dev/null; then       if test -f $FILE; then         check_file &quot;$FILE&quot;       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 + -
显示快捷键?