PHP error_reporting() 函数

实例

规定不同的错误级别报告:

<?php
 // 关闭错误报告
 error_reporting(0);
 // 报告 runtime 错误
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 // 报告所有错误
 error_reporting(E_ALL);
 // ບໍ່ກົງກັນ error_reporting(E_ALL);
 ini_set("error_reporting", E_ALL);
 // ລາຍງານ E_NOTICE ອອກຈາກຄວາມຜິດພາດທັງໝົດ
 error_reporting(E_ALL & ~E_NOTICE);
?> 

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

ຫົວຂໍ້ error_reporting() ຈະຕັ້ງຂໍ້ມູນຄວາມຜິດພາດທີ່ຕ້ອງລາຍງານ.

ຫົວຂໍ້ error_reporting() ຈະຕັ້ງຂໍ້ມູນຄຳສັ່ງ error_reporting ໃນຕອນການເຕະບານ.

PHP ມີລະດັບຄວາມຜິດພາດຫຼາຍ, ການໃຊ້ຫົວຂໍ້ຈະຕັ້ງຂໍ້ມູນລະດັບຄວາມຜິດພາດໃນຕອນການເຕະບານ. level, error_reporting() ຈະກັບຄືນລະດັບການລາຍງານຄວາມຜິດພາດປະຈຳຕອນນີ້.

ຄຳປັນ

error_reporting(level);
ສະເພາບ ການອະທິບາຍ
level

ທາງເລືອກ. ຕັ້ງຂໍ້ມູນລະດັບ error_reporting ອີກຄັ້ງ. ສາມາດເປັນການລວມວັດຖຸພິການ ຫຼື ຄວາມປະສົງທີ່ມີຊື່.

ສຳລັບ:ສະເໜີທີ່ສຸດທີ່ຈະໃຊ້ຄວາມປະສົງທີ່ມີຊື່, ເພື່ອຮັບປະກັນຄວາມສາມາດພິຈາລະນາຕໍ່ອານາຄົດ. ຍ້ອນການເພີ່ມຄວາມຜິດພາດ, ການເພີ່ມຂອບເຂດສະເຫຼີມ, ລະດັບສະເຫຼີມທີ່ຖືກພິຈາລະນາຫຼາຍກໍ່ບໍ່ຕົກຮາກວັງຄວາມຄິດການທີ່ຄາດຫວັງ.

ຄຳນວຍພິການສະເພາະກັນສະເພາະຄວາມຜິດພາດທີ່ອາດມີຢູ່ predefined constants.

ລາຍລະອຽດດ້ານເຕັກນິກ

ຄຳຜົນ: ກັບຄືນອະດີດ error_reporting ລະດັບ, ຫຼື level ຖ້າບໍ່ໄດ້ຕັ້ງຂໍ້ມູນ, ຈະກັບຄືນລະດັບປະຈຳຕອນນີ້.
PHP ສະບັບ: 4.0+