Practical PHP Programming

代码非正常中止

虽然你肯定希望你的PHP代码从头到尾一直正常执行,但是通常会出现一些问题,从而导致出错。简明地列一下出错原因:

  1. 你在某个地方写错了,PHP不执行你的代码;
  2. 由于有bug导致PHP出错,不能继续;
  3. 代码执行时间过长,被PHP杀掉了进程;
  4. 你的代码请求了PHP不能分配的内存,被PHP杀掉。

现实往往很残酷:第一种情况是最常见的。随着你PHP水平的提高,情况可能有所改善,但第一种情况在成熟的程序猿中也是最常见的。本书中有很多调试PHP代码的方法,如果你觉得你掌握了PHP基础,你可以跳过开头,直接从那里开始阅读了。