Rozdzia│ 14. Obs│uga b│Ωd≤w
W PHP istniej▒ 4 typy b│Ωd≤w i komunikat≤w:
- 1 - zwyk│e b│Ωdy funkcji
- 2 - zwyk│e komunikaty
- 4 - b│Ωdy parsera
- 8 - ostrze┐enia (komunikaty mog▒ byµ ignorowane, ale mog▒ one oznaczaµ b│Ωdy w kodzie skryptu)
Suma liczb definiuje poziom raportowania b│Ωd≤w. Domy╢lnym poziomem jest 7 co daje 1 + 2 + 4, lub wszystko opr≤cz ostrze┐en. Poziom mo┐na zmieniaµ dyrektyw▒ error_reporting w pliku konfiguracyjnym php.ini lub z poziomu pliku konfiguracyjnego Apache'a - httpd.conf za pomoc▒ dyrektywy php_error_reporting lub te┐ w samym skrypcie za pomoc▒ funkcji error_reporting().
Wszystkie wyra┐enia PHP (PHP expressions) mog▒ byµ wywo│ywane z przedrostkiem "@", kt≤ry wy│▒cza raportowanie b│Ωd≤w dla poszczeg≤lnych wyra┐e±. Je╢li b│▒d wystΩpuje podczas wykonywania takich wyra┐e±, a opcja track_errors jest w│▒czona, b│Ωdy mo┐esz znale╝µ w zmiennej globalnej $php_errormsg.
|