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+ |