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 |