PHP常见错误的具体纠正方法
2013-09-04 21:48
393 查看
我们在运用PHP常见错误是:
No page rendered by the Web browser when much more is expected A pop-up dialog stating that the "Document Contains No Data" A partial page when more is expected
出现这些PHP常见错误情况的大多数原因并不在于脚本的逻辑,而是 HTML 中存在的 bug 或者脚本生成的 HTML 的 bug 。例如缺少类似 </table>, </form>, </frame> 之类的关闭 Tag,页面就不能刷新。解决这个问题的办法就是,查看 HTML 的源代码。
对于复杂的,不能查到原因的页面,可以通过 W3C 的页面校验程序 http://validator.w3.org/来分析。
如果没有定义变量,或者变量定义错误也会让程序变得古怪。例如下面的死循环:
<?php for($counter=0; $counter<10; $Counter++) myFunction(); ?> 变量 $Counter 在增加,而 $counter 永远小于 10。这类PHP常见错误一般都能通过设置较高的错误报告级别来找到:
<?php error_reporting(E_ALL); for($counter=0; $counter<10; $Counter++) myFunction(); ?>
No page rendered by the Web browser when much more is expected A pop-up dialog stating that the "Document Contains No Data" A partial page when more is expected
出现这些PHP常见错误情况的大多数原因并不在于脚本的逻辑,而是 HTML 中存在的 bug 或者脚本生成的 HTML 的 bug 。例如缺少类似 </table>, </form>, </frame> 之类的关闭 Tag,页面就不能刷新。解决这个问题的办法就是,查看 HTML 的源代码。
对于复杂的,不能查到原因的页面,可以通过 W3C 的页面校验程序 http://validator.w3.org/来分析。
如果没有定义变量,或者变量定义错误也会让程序变得古怪。例如下面的死循环:
<?php for($counter=0; $counter<10; $Counter++) myFunction(); ?> 变量 $Counter 在增加,而 $counter 永远小于 10。这类PHP常见错误一般都能通过设置较高的错误报告级别来找到:
<?php error_reporting(E_ALL); for($counter=0; $counter<10; $Counter++) myFunction(); ?>
相关文章推荐
- PHP基础教程 常见PHP错误类型及屏蔽方法
- php编译安装常见错误大全和解决方法
- PHP常见的6个错误提示及解决方法
- PHP编译过程中常见错误信息的解决方法
- 详解LCS2005标准版部署、客户端配置以及常见错误的纠正方法 推荐
- PHP编译过程中常见错误信息的解决方法
- PHP编译过程中常见错误信息的解决方法
- PHP新手NOTICE错误常见解决方法
- PHP编译过程中常见错误信息的解决方法
- PHP编译过程中常见错误信息的解决方法
- PHP编译过程中常见错误信息的解决方法
- PHP编译过程中常见错误信息的解决方法
- Linux下编译PHP常见错误及解决方法
- PHP编译过程中常见错误信息的解决方法
- PHP编译过程中常见错误信息的解决方法
- PHP中NOTICE错误常见解决方法
- PHP常见的6个错误提示及解决方法
- PHP编译过程中常见错误信息的解决方法
- Linux的下编译PHP常见错误及解决方法
- PHP中Notice错误常见解决方法