Ustawia jakie ostrzeżenia mają być wyświetlane przez interpreter PHP. Pobiera tylko jeden parametr o nazwie $poziom, tabela pod spodem ukazuje jakie wartości mogą być wpisane w tym parametrze.
Kompatybilność: PHP4, PHP5.
| wartość | typ ostrzeżenia | 
|---|---|
| 1 | E_ERROR | 
| 2 | E_WARNING | 
| 4 | E_PARSE | 
| 8 | E_NOTICE | 
| 16 | E_CORE_ERROR | 
| 32 | E_CORE_WARNING | 
| 64 | E_COMPILE_ERROR | 
| 128 | E_COMPILE_WARNING | 
| 256 | E_USER_ERROR | 
| 512 | E_USER_WARNING | 
| 1024 | E_USER_NOTICE | 
| 6143 | E_ALL | 
| 2048 | E_STRICT | 
| 4096 | E_RECOVERABLE_ERROR | 
| 8192 | E_DEPRECATED | 
| 16384 | E_USER_DEPRECATED | 
Listing
 
 // wyłancza wszystkie ostrzeżenia
 error_reporting(0);
 
 // zgłasza proste ostrzeżenia o procesach
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 
 // zgłaszanioe przez E_NOTICE może być rownie dobre
 // aby np zgłosić pustą zmienną bądź znaleźć źle napisaną zmienną
 error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
 
 // Wszystko zgłasza oprócz E_NOTICE
 // jest to domyślne ustawienie w pliku in php.ini
 error_reporting(E_ALL ^ E_NOTICE);
 
 // Zgłasza wszystkie ostrzeżenia
 error_reporting(E_ALL);
 
 // można również kod powyżej napisać w ten sposób;
 ini_set(\'error_reporting\', E_ALL);
 
 ?>
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	