PHP脚本调试全攻略
1. 编程错误类型概述
无论使用何种编程语言,通常都存在三种类型的编程错误:
- 语法错误
- 运行时错误
- 逻辑错误
在探讨检测、处理、避免和解决这些错误的策略之前,我们先来简要了解一下这三种错误类型。
2. 语法错误
语言都有一套规则,即语法,语句必须遵循这些规则才能有效。这既适用于自然语言(如英语),也适用于编程语言(如PHP)。如果一条语句不遵循语言规则,就会出现语法错误。在讨论解释型语言(如PHP)时,语法错误通常也被称为解析错误;在讨论编译型语言(如C或Java)时,则称为编译错误。
与自然语言不同,在编程中,如果脚本不遵循PHP的语法规则,PHP解析器将无法处理部分或全部代码。PHP的语法规则众多,例如语句必须以分号结尾,字符串必须用引号括起来,传递给函数的参数必须用逗号分隔并括在括号内等。如果违反这些规则,PHP脚本很可能无法正常工作,并在首次执行时生成错误消息。
PHP的一大优点是,当出现问题时,它会提供有用的错误消息,通常会告诉你哪里出了问题、错误发生在哪个文件以及哪一行。例如:
Parse error: parse error in
/home/book/public_html/chapter23/error.php on line 2
此错误由以下脚本产生:
<?php
$date = date(m.d.y');
?>
超级会员免费看
订阅专栏 解锁全文
2850

被折叠的 条评论
为什么被折叠?



