Ren*_*gen 37 php error-handling
编写代码错误时,可能会出现警告和通知.我知道错误背后的想法.我想有一个警告可以告诉你一些可能导致错误的事情,但是不是一个通知也不一样吗?我想通知不是正确的事情的消息;).
这对我来说有点混乱.任何人都能说出这两者之间的区别以及这些消息的处理方式.
Jac*_*kin 56
通知是一条忠告消息,意思是"你可能不应该做你正在做的事情,但我会让你做到这一点"
警告是一条消息,说"你做错了,将来很可能会导致错误,所以请修复它."
通知和警告都不会停止执行您的脚本,但我会鼓励您认真对待它们,并努力在您的应用程序中没有任何通知.
Mch*_*chl 34
这里解释了不同之处:http://www.php.net/manual/en/errorfunc.constants.php
Specifficaly:
错误:
致命的运行时错误.这些表示无法恢复的错误,例如内存分配问题.停止执行脚本.
警告:
运行时警告(非致命错误).不会停止执行脚本.
注意事项:
运行时通知.指示脚本遇到可能表示错误的内容,但也可能在正常运行脚本的过程中发生.