PHP 通知和警告之间的区别
2022-08-30 11:06:41
编写代码错误时,可能会出现警告和通知。我知道错误背后的想法。我想有一个警告可以告诉你一些可能导致错误的事情,但通知不是一样的吗?我想通知不是某件事做对;)的信息。
这对我来说有点令人困惑。谁能分辨出这两者之间的区别以及应该如何对待这些信息。
编写代码错误时,可能会出现警告和通知。我知道错误背后的想法。我想有一个警告可以告诉你一些可能导致错误的事情,但通知不是一样的吗?我想通知不是某件事做对;)的信息。
这对我来说有点令人困惑。谁能分辨出这两者之间的区别以及应该如何对待这些信息。
通知是一条咨询消息,意思是“你可能不应该做你正在做的事情,但我还是会让你这样做”
警告是一条消息,指出“您做错了什么,将来很可能导致错误,因此请修复它。
通知和警告都不会停止脚本的执行,尽管我鼓励您认真对待它们,并努力在您的应用程序中甚至没有一个通知。
差异解释如下:http://www.php.net/manual/en/errorfunc.constants.php
具体情况:
错误:
致命的运行时错误。这些指示无法恢复的错误,例如内存分配问题。脚本的执行已暂停。
警告:
运行时警告(非致命错误)。脚本的执行不会停止。
通知:
运行时通知。指示脚本遇到可能指示错误的内容,但在正常运行脚本的过程中也可能发生。