V případě hledání chyb nebo problémů v PHP skriptu je vhodné zapnout zobrazování chybových hlášení.
Změnu nastavení je možné provést několika způsoby:
<IfModule mod_php4.c> php_value error_reporting 2047 php_flag display_errors 1 </IfModule>
<IfModule mod_php5.c> #php_value error_reporting 6143 # PHP 5.2 a méně php_value error_reporting 30719 # PHP 5.3 a více php_flag display_errors 1 </IfModule>
<?php
ini_set("display_errors", 1);
error_reporting(E_ALL);
$x = 2 / 0; //chyba deleni nulou
?>| Popis | error_reporting() | PHP4 | PHP5 | PHP5.3 |
| Nezobrazovat hlášení (implicitní) | 0 | 0 | 0 | 0 |
| Zobrazovat všechna hlášení | E_ALL | 2047 | 6143 | 30719 |
| Zobrazovat pouze chyby a varování | E_ERROR | E_WARNING | E_PARSE | 7 | 7 | 7 |
| Všechna hlášení, kromě notice | E_ALL ^ E_NOTICE | 2039 | 6135 | 30711 |
| Všechna hlášení, kromě deprecated | E_ALL ^ E_DEPRECATED | - | - | 22527 |