Here are three basic types of runtime errors in PHP:
1. Notices: These are trivial, non-critical errors that PHP encounters
while executing a script - for example, accessing a variable that has
not yet been defined. By default, such errors are not displayed to the
user at all - although you can change this default behavior.
2. Warnings: These are more serious errors - for example, attempting to
include() a file which does not exist. By default, these errors are
displayed to the user, but they do not result in script termination.
3. Fatal errors: These are critical errors - for example, instantiating
an object of a non-existent class, or calling a non-existent function.
These errors cause the immediate termination of the script, and PHP's
default behavior is to display them to the user when they take place. Internally, these variations are represented by twelve different error
types
Join MindStick Community
You need to log in or register to vote on answers or questions.
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that you have read and understood our
Cookie Policy &
Privacy Policy.
1. Notices: These are trivial, non-critical errors that PHP encounters while executing a script - for example, accessing a variable that has not yet been defined. By default, such errors are not displayed to the user at all - although you can change this default behavior.
2. Warnings: These are more serious errors - for example, attempting to include() a file which does not exist. By default, these errors are displayed to the user, but they do not result in script termination.
3. Fatal errors: These are critical errors - for example, instantiating an object of a non-existent class, or calling a non-existent function. These errors cause the immediate termination of the script, and PHP's default behavior is to display them to the user when they take place.
Internally, these variations are represented by twelve different error types