It appears you have not yet registered with our community. To register please click here...

Forum Gallery Register FAQ Members List IRC Search Today's Posts Mark Forums Read

Go Back   SMCars - Car Blueprints > Discussion > Offtopic Discussion > Programming

Programming Programming Help Forum.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 07-31-2007
ccsraj ccsraj is offline
Cup Holder
 

Join Date: Jul 2007
Posts: 12
Types of PHP Errors

PHP has a number of possible errors that it might return, all of which mean something different and are treated differently. Here is the complete list:
E_ERROR Fatal run-time error. Script execution is terminated because the error cannot be recovered from.
E_WARNING Run-time warning. Execution of the script is not terminated because the situation can be recovered from.
E_PARSE Compile-time parse errors. Only generated by the PHP parser.
E_NOTICE Run-time notice. Execution of the script is not terminated, but it is possible there is an error in your code.
E_CORE_ERROR Fatal error in PHP's internals. Indicates a serious problem with your PHP installation.
E_CORE_WARNING Compile-time warning. Generally indicates a problem with your PHP installation.
E_COMPILE_ERROR Fatal compile-time error. This indicates a syntax error in your script that could not be recovered from.
E_COMPILE_WARNING This indicates a non-fatal syntax error in your script
E_USER_ERROR User-generated error message. This is generated from inside PHP scripts to halt execution with an appropriate message.
E_USER_WARNING User-generated warning message. This is generated from inside PHP scripts to flag up a serious warning message without halting execution.
E_USER_NOTICE User-generated notice message. This is generated from inside PHP scripts to print a minor notice to the screen, usually regarding potential problems with scripts.
E_ALL This is a catch-all error type, which means "all errors combined".

All warnings and notices can usually be recovered from without too much problem, however errors are critical and usually mean "you would not want to recover from this".

User errors, user warnings, and user notices are all generated using the trigger_error() function, and you should use them in your own code to handle possible errors that others (or indeed you) might make when calling your own functions.

Notices are generally very minor things - using an uninitialised variable, for example - that may be a sign that you have got a hidden bug lurking in there, but it may also be there by design, as notices are generally quite strict.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 11:49 AM.



Design By: Miner Skinz.com
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0 RC6