- PHP Basics
- Learn PHP
- PHP Comments
- PHP Data Types
- PHP Variables
- PHP Operators
- PHP echo
- PHP print
- PHP echo vs. print
- PHP if else
- PHP switch
- PHP for Loop
- PHP while Loop
- PHP do...while Loop
- PHP foreach Loop
- PHP break and continue
- PHP Arrays
- PHP print_r()
- PHP unset()
- PHP Strings
- PHP Functions
- PHP File Handling
- PHP File Handling
- PHP Open File
- PHP Create a File
- PHP Write to File
- PHP Read File
- PHP feof()
- PHP fgetc()
- PHP fgets()
- PHP Close File
- PHP Delete File
- PHP Append to File
- PHP Copy File
- PHP file_get_contents()
- PHP file_put_contents()
- PHP file_exists()
- PHP filesize()
- PHP Rename File
- PHP fseek()
- PHP ftell()
- PHP rewind()
- PHP disk_free_space()
- PHP disk_total_space()
- PHP Create Directory
- PHP Remove Directory
- PHP Get Files/Directories
- PHP Get filename
- PHP Get Path
- PHP filemtime()
- PHP file()
- PHP include()
- PHP require()
- PHP include() vs. require()
- PHP and MySQLi
- PHP and MySQLi
- PHP MySQLi Setup
- PHP MySQLi Create DB
- PHP MySQLi Create Table
- PHP MySQLi Connect to DB
- PHP MySQLi Insert Record
- PHP MySQLi Update Record
- PHP MySQLi Fetch Record
- PHP MySQLi Delete Record
- PHP MySQLi SignUp Page
- PHP MySQLi LogIn Page
- PHP MySQLi Store User Data
- PHP MySQLi Close Connection
- PHP Misc Topics
- PHP Object Oriented
- PHP new Keyword
- PHP Cookies
- PHP Sessions
- PHP Date and Time
- PHP GET vs. POST
- PHP File Upload
- PHP Image Processing
Predefined Error Constants in PHP
This table given below, list out predefined error constants of PHP, along with its description.
Value Constant | Named Constant | Description |
---|---|---|
1 | E_ERROR | Used to report only Fatal run-time errors. After reporting fatal error, the remaining execution of the script halts |
2 | E_WARNING | Used to report only Run-time warnings. After reporting run-time error, the remaining execution of the script continues |
4 | E_PARSE | Used to report only Compile-time parse errors |
8 | E_NOTICE | Used to report Run-time notices, not errors. |
16 | E_CORE_ERROR | Used to report Fatal errors at startup. It is similar to E_ERROR. It is generated through core PHP |
32 | E_CORE_WARNING | Used to report Non-fatal errors at startup. It is similar to E_WARNING. It is generated through core PHP |
64 | E_COMPILE_ERROR | Used to report Fatal compile-time errors. It is similar to E_ERROR. It is generated by Zend engine |
128 | E_COMPILE_WARNING | Used to report Non-fatal compile-time errors. It is similar to E_WARNING. It is also generated by Zend engine |
256 | E_USER_ERROR | Used to report Fatal user-generated error. It is similar to E_ERROR. It is generated through trigger_error() |
512 | E_USER_WARNING | Used to report Non-fatal user-generated warning. It is similar to E_WARNING. It is also generated through trigger_error() |
1024 | E_USER_NOTICE | Used to report User-generated notice. It is similar to E_NOTICE. It is also generated through trigger_error() |
2048 | E_STRICT | Used when we need to allow PHP engine to suggest some recommended changes that can be done in our PHP code, for the interoperability and forward compatibility |
4096 | E_RECOVERABLE_ERROR | Used to report only Catchable fatal error. Used to report some dangerous error (if any) |
8192 | E_DEPRECATED | Used to report Run-time notices. Used to report some notices about the code that may not work in upcoming versions of PHP |
16384 | E_USER_DEPRECATED | Used to report only User-generated warning messages. It is similar to E_DEPRECATED. It is generated by trigger_error() |
32767 | E_ALL | Used to report all errors/warnings |
« Previous Tutorial Next Tutorial »