ວິທີການປົກປ້ອງຂໍ້ຍົກເວັ້ນເວລາແລ່ນຂອງລະຫັດທີ່ລະບຸໄວ້ໃນ PHP
ເອກະສານອ້າງອີງ
ຜູ້ປະຕິບັດການຄວບຄຸມຂໍ້ຜິດພາດໃຊ້ @ ເພື່ອສະກັດຂໍ້ຜິດພາດ
PHP ສະ ໜັບ ສະ ໜູນ ຜູ້ປະຕິບັດການຄວບຄຸມຂໍ້ຜິດພາດ: @. ເມື່ອມັນຖືກວາງໄວ້ກ່ອນການສະແດງອອກຂອງ PHP, ຂໍ້ຄວາມຜິດພາດໃດໆທີ່ການສະແດງອອກອາດຈະຖືກລະເວັ້ນ. ຖ້າ ໜ້າ ທີ່ແກ້ໄຂຂໍ້ຜິດພາດທີ່ ກຳ ຫນົດເອງຖືກຕັ້ງຄ່າກັບ set_error_handler (), ມັນຍັງຈະຖືກເອີ້ນຢູ່. ອີງໃສ່ລະຫັດຕົວຢ່າງຂ້າງລຸ່ມນີ້ ສຳ ລັບການ ນຳ ໃຊ້.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
ການປ້ອງກັນລ່ວງຫນ້າ
ຜູ້ປະຕິບັດການນີ້ແມ່ນຖືກຕ້ອງ ສຳ ລັບການສະແດງອອກເທົ່ານັ້ນ. ກົດລະບຽບງ່າຍໆ ສຳ ລັບຈົວແມ່ນ: ຖ້າທ່ານສາມາດໄດ້ຮັບຄຸນຄ່າຈາກບ່ອນໃດ ໜຶ່ງ, ທ່ານສາມາດເພີ່ມຜູ້ປະກອບການ @ ຢູ່ທາງ ໜ້າ. ຕົວຢ່າງ, ທ່ານສາມາດໃສ່ມັນກ່ອນຕົວແປ, ໜ້າ ທີ່ແລະປະກອບມີການໂທ, ຄົງທີ່, ແລະອື່ນໆ. ມັນບໍ່ສາມາດຖືກວາງໄວ້ກ່ອນ ຄຳ ນິຍາມຂອງ ໜ້າ ທີ່ຫລືຫ້ອງຮຽນ, ແລະມັນກໍ່ບໍ່ສາມາດ ນຳ ໃຊ້ໃນໂຄງສ້າງທີ່ມີເງື່ອນໄຂເຊັ່ນວ່າຖ້າແລະຄາດໄວ້.