PHP error_reporting()ฟังก์ชั่น
ตัวอย่าง
ระบุการรายงานระดับข้อผิดพลาดที่แตกต่างกัน:
<?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);
?>
ความหมายและการใช้งาน
ฟังก์ชัน error_reporting() ระบุข้อผิดพลาดที่จะรายงาน
PHP มีข้อผิดพลาดหลายระดับ และการใช้ฟังก์ชันนี้จะกำหนดระดับนั้นสำหรับสคริปต์ปัจจุบัน
ไวยากรณ์
error_reporting(level);
ค่าพารามิเตอร์
Parameter | Description |
---|---|
level | Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับระดับการรายงานข้อผิดพลาดเก่าหรือระดับการรายงานข้อผิดพลาดปัจจุบันหากไม่มีการกำหนดพารามิเตอร์ระดับ |
---|---|
รุ่น PHP: | 4.0+ |
บันทึกการเปลี่ยนแปลง PHP: | PHP 5.4: E_STRICT เป็นส่วนหนึ่งของ E_ALL แล้ว PHP 5.3: ใหม่: E_DEPRECATED และ E_USER_DEPRECATED PHP 5.2: ใหม่: E_RECOVERABLE_ERROR PHP 5.0: ใหม่: E_STRICT |
การอ้างอิงข้อผิดพลาด PHP