What are the different types of Errors in PHP?
Answers were Sorted based on User's Feedback
Answer / subrat
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 behaviour.
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 behaviour is
to display them to the user when they take place.
Is This Answer Correct ? | 199 Yes | 12 No |
Answer / nikunj
As per above answer, PHP gives one more error message that
is :
Parse Error: When we make mistake in PHP code like, missing
semicolon or any unexpected symbol in code
Is This Answer Correct ? | 126 Yes | 17 No |
here are four 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 behaviour.
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 behaviour is
to display them to the user when they take place.
4. Parse Error: When we make mistake in PHP code like,
missing
semicolon or any unexpected symbol in code
Is This Answer Correct ? | 48 Yes | 9 No |
Answer / shashikiran
Different type of errors are as following:
1. E_ERROR : Fatal run-time errors.
2. E_WARNING : Run-time warning.
3. E_PARSE : Compile time parse error.
4. E_NOTICE : Run time notice.
5. E_CORE_ERROR : errors that occur during PHP's initial
startup.
6. E_CORE_WARNING : Warnings (non-fatal errors) that occur
during PHP's initial startup.
7. E_COMPILE_ERROR : Fatal compile-time errors.
8.E_USER_ERROR : User-generated error message.
9.E_USER_WARNING : User-generated warning message.
10. E_USER_NOTICE : User-generated notice message.
11.E_STRICT : Run-time notices. Enable to have PHP suggest
changes to your code which will ensure the best
interoperability and forward compatibility of your code.
12.E_RECOVERABLE_ERROR :Catchable fatal error. It indicates
that a probably dangerous error occured, but did not leave
the Engine in an unstable state.
13.E_ALL : All errors and warnings, as supported, except of
level E_STRICT in PHP < 6.
Is This Answer Correct ? | 33 Yes | 5 No |
Answer / p g.senthilkumar
e-notice error
e-compile error
e-warning error
e-parse error
e-fatal error
e-recoverable error
e-all
e-user error
e-user_compile_error
Is This Answer Correct ? | 44 Yes | 18 No |
Answer / hellfinger
ru people gone mad... this has become chat thread and plzz stop it and concentrate on bleady work
Is This Answer Correct ? | 27 Yes | 7 No |
Answer / sriman
Different type of errors are as following:
1. E_ERROR : Fatal run-time errors.
2. E_WARNING : Run-time warning.
3. E_PARSE : Compile time parse error.
4. E_NOTICE : Run time notice.
5. E_CORE_ERROR : errors that occur during PHP's initial
startup.
6. E_CORE_WARNING : Warnings (non-fatal errors) that occur
during PHP's initial startup.
7. E_COMPILE_ERROR : Fatal compile-time errors.
8.E_USER_ERROR : User-generated error message.
9.E_USER_WARNING : User-generated warning message.
10. E_USER_NOTICE : User-generated notice message.
11.E_STRICT : Run-time notices. Enable to have PHP suggest
changes to your code which will ensure the best
interoperability and forward compatibility of your code.
12.E_RECOVERABLE_ERROR :Catchable fatal error. It indicates
that a probably dangerous error occured, but did not leave
the Engine in an unstable state.
13.E_ALL : All errors and warnings, as supported, except of
level E_STRICT in PHP < 6.
Is This Answer Correct ? | 2 Yes | 1 No |
Answer / monica
My LOVE To Every Body
who cares and thinks PHP can be fruitful for great programming!
OPEN SOURCE, OPEN FRIENDS and OPEN MINDS matters
Love u all there and keep this thread posting.......
i want somebody to more elaborately guide about the errors.
Wtih Love
Monica
monica1234@gmail.com
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / jaysingh
Notices: These are non-critical errors which PHP encounters
while running a script. For example, a variable
accessibility before it is declared.
Warnings: The are more serious errors. For example, using
include()without the existence of the file.
Fatal Errors: These errors are critical errors. For example,
creating an object of a non-existent class. These errors
terminate the script’s execution immediately. These are
intimated to the users.
Is This Answer Correct ? | 1 Yes | 0 No |
What is the latest version of php?
What are magic methods?
What are the difference between overloading and overriding in oops?
How to assigning a new character in a string using php?
Can a super () and this () keywords be in same constructor?
What is difference between explode() or split() in PHP?
What are the two most common ways to start and finish a php block of code?
Tell me when a conditional statement is ended with an endif?
How to set cookies?
How can you retrieve data from the mysql database using php?
What is alias in php?
Is php a mvc?