PHP 通知和警告之间的区别

2022-08-30 11:06:41

编写代码错误时,可能会出现警告和通知。我知道错误背后的想法。我想有一个警告可以告诉你一些可能导致错误的事情,但通知不是一样的吗?我想通知不是某件事做对;)的信息。

这对我来说有点令人困惑。谁能分辨出这两者之间的区别以及应该如何对待这些信息。


答案 1

通知是一条咨询消息,意思是“你可能不应该做你正在做的事情,但我还是会让你这样做”

警告是一条消息,指出“您做错了什么,将来很可能导致错误,因此请修复它。

通知和警告都不会停止脚本的执行,尽管我鼓励您认真对待它们,并努力在您的应用程序中甚至没有一个通知。


答案 2

差异解释如下:http://www.php.net/manual/en/errorfunc.constants.php

具体情况:

错误:

致命的运行时错误。这些指示无法恢复的错误,例如内存分配问题。脚本的执行已暂停。

警告:

运行时警告(非致命错误)。脚本的执行不会停止。

通知:

运行时通知。指示脚本遇到可能指示错误的内容,但在正常运行脚本的过程中也可能发生。


推荐