ฟังก์ชัน error_reporting

ฟังก์ชัน error_reporting กำหนดระดับข้อผิดพลาดที่จะแสดงขณะรันสคริปต์ มันสามารถรับค่าคงที่ระดับข้อผิดพลาดที่กำหนดไว้ล่วงหน้า หรือการผสมกันของพวกมันผ่านการ OR ระดับบิตได้ ฟังก์ชันจะคืนค่าระดับการรายงานก่อนหน้า

ไวยากรณ์

phperror_reporting([int $level]);

ตัวอย่าง

กำหนดระดับการรายงานเพื่อแสดงข้อผิดพลาดทั้งหมด:

php<?php
  error_reporting(E_ALL);
?>

ตัวอย่าง

ปิดการรายงานข้อผิดพลาด:

php<?php
  error_reporting(0);
?>

ตัวอย่าง

กำหนดระดับการรายงานแบบผสม:

php<?php
  error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>

ตัวอย่าง

รับระดับการรายงานปัจจุบัน:

php<?php
  $current_level = error_reporting();
  echo $current_level;
?>

ดูเพิ่มเติม

  • ฟังก์ชัน ini_set,
    ซึ่งกำหนดค่าการตั้งค่าคอนฟิก
  • ฟังก์ชัน set_error_handler,
    ซึ่งกำหนดตัวจัดการข้อผิดพลาดแบบกำหนดเอง