php有哪几种错误提示1.notice:notice2.waring:warning3.error:error1.notices(通知)这些都是比较小的,不严重的错误,比如accessinganunknownVariables被定义。通常,这种错误不会提示给用户,但有时这些错误会影响操作的结果。2.警告(Warnings)这是一个稍微严重的错误,比如想要包含()一个不存在的文件。这样的错误信息会提示给用户,但不会导致程序终止。3.致命错误(Fatalerrors)这些是严重的错误。比如你要初始化一个根本不存在的类的对象,或者调用一个不存在的函数,这些错误都会导致程序停止运行,PHP也会把这些错误显示给用户.1.语法错误语法错误是编程中最常见也是最容易解决的错误。例如,省略分号时,将显示错误消息。此错误会停止程序执行并显示一条错误消息。我们可以根据错误信息修改程序,然后重新执行。[示例]下面的简单代码演示了常见的语法错误和相关的错误消息。1.;上面代码第4行末尾省略了,所以运行上面代码会显示如下错误信息:Parseerror:syntaxerror,unexpected'echo'(T\_ECHO)inD:\\WWW\\index.phponline5从上面的例子和运行结果可以看出,语法错误导致程序无法继续进行。只有解决了这些错误,程序才能顺利执行。2.运行时错误运行时错误也是程序执行时出现的错误。这个程序的语法没有错误,但是在执行过程中,PHP会发现程序中有不合理的地方,从而提示警告信息,但是程序会继续往下执行。[例子]当0作为除数时,会引起程序错误,并输出错误信息。1.运行结果如下:Warning:DivisionbyzeroinD:\\WWW\\index.phponline41/0=INF3,logicerror逻辑错误是程序员头脑中出现的一种错误。出现逻辑错误时并没有明显的错误信息,因为程序在执行过程中不会报任何错误信息,程序会正常执行,只是输出的结果不是我们所期望的。[示例]下面的简单代码演示了逻辑错误及其输出结果。1.运行结果如下:$a=$b从上面的例子可以看出,不会有逻辑错误的提示信息。要想避免,只能靠程序员在写程序的时候多加注意了。这仍然是一段很短的代码。如果代码量特别大,修改起来会花费很多时间。总结:1、多犯错误,多解决错误。2.小??心谨慎,避免犯错(重复性错误)。
