error_reporting()
PHP error_reporting() funksiyasi
Misol
Xatolar haqida xabar berishning turli darajalarini belgilang:
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Ta’rif va qo‘llanilishi
error_reporting() funksiyasi qaysi xatolar haqida xabar berilishini belgilaydi.
PHP da xatolarning ko‘plab darajalari mavjud va bu funksiyadan foydalanish joriy skript uchun shu darajani o‘rnatadi.
Sintaksis
error_reporting(level);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| level | Ixtiyoriy. Joriy skript uchun xatolar haqida xabar berish darajasini belgilaydi. Xato raqamlari va nomlangan konstantalar qabul qilinadi. Eslatma: Kelgusi PHP versiyalari bilan moslikni ta’minlash uchun nomlangan konstantalardan foydalanish tavsiya etiladi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Avvalgi xato xabar berish darajasini yoki, agar level parametri berilmagan bo‘lsa, joriy xato xabar berish darajasini qaytaradi |
|---|---|
| PHP versiyasi: | 4.0+ |
| PHP o‘zgarishlar tarixi: | PHP 5.4: E_STRICT endi E_ALL tarkibiga kiradi. PHP 5.3: Yangi: E_DEPRECATED va E_USER_DEPRECATED. PHP 5.2: Yangi: E_RECOVERABLE_ERROR. PHP 5.0: Yangi: E_STRICT. |
PHP xatoliklar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
