How do I get PHP errors to display? Last Updated : 20 Dec, 2021 Comments Improve Suggest changes Like Article Like Report There are four ways to display errors in PHP which are listed below: error_reporting: It does not display the E-STRICT, E-NOTICE and E_DEPRECATED level errors and display all the other level errors.display_errors: Its default value is "off". Set it to "on".log_errors: It's default value is "on" which indicates whether or not error logging should be done.error_log string: It sets the name of the file where scripts error should be logged. Example: To display errors in PHP the fastest and easiest way is by adding the following lines to your code. ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); ini_set: The ini_set function will try to override the configuration found in PHP ini file.display_errors: It is a directive which determine whether the error will be displayed to the user or will be remain hidden.display_startup_errors: It is a directive which is used to find errors during PHP’s startup sequence. The list of the directives that can be overridden by the ini_set function is found in the official documentation. These two directives does not display parse errors.Program 1: php <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); include("gfg.php"); ?> Output: A warning will be shown- No such directory or file found in (location of file) with the specified line of error. To display errors including parse errors following changes must be made at php.ini and restart php-fpm, apche2 display_errors = on Program 2: php <?php // Display number 0 to 5 for($i = 0; $i <= 5 $i++) // Semicolon after $i<=5 is missing { echo $i; } ?> Output: Output when display_error is disabled in php.ini file: Output when display_error is enabled and restarted: The above directives will display any PHP errors encountered when loading the website on the browser. The display-errors should be disabled when the site is live to prevent any security when not in the development environment. Comment More infoAdvertise with us Next Article How do I get PHP errors to display? A AlieaRizvi Follow Improve Article Tags : Web Technologies PHP Similar Reads How to show All Errors in PHP ? We can show all errors in PHP using the error_reporting() function. It sets the error_reporting directive at runtime according to the level provided. If no level is provided, it will return the current error reporting level. error_reporting(E_ALL) level represents all errors, warnings, notices, etc. 3 min read How to Display an Error for Invalid Input with PHP/HTML? PHP can be easily embedded in HTML files, and HTML code can also be written in a PHP file. The key difference between PHP and a client-side language like HTML is that PHP code is executed on the server, while HTML code is directly rendered in the browser. To display errors for invalid input using HT 2 min read How to Add Error Bars in Google Sheets Google Sheets is the popular online spreadsheet editor from the house of Google. It provides a simple, decluttered interface and a wide range of features. Also, you can easily create charts and graphs in Google Sheets from the entered data. In Google Sheets, adding error bars to your charts can sign 8 min read How to Log Errors and Warnings into a File in PHP? In PHP, errors and warnings can be logged into a file by using a PHP script and changing the configuration of the php.ini file. Two such approaches are mentioned below: Approach 1: Using error_log() FunctionThe error_log() function can be used to send error messages to a given file. The first argume 3 min read How to enable error reporting in PHP ? In PHP, we can decide whether to show an error to end-users or not. You can enable or disable error reporting in PHP with three approaches: Approach 1: In the php.ini file, we can set the display_error parameter as on or off. The on means errors are displayed and off means no errors to display and r 3 min read Like