A-AA+then

ถ้า php แสดงข้อความ warning เราจะปิดไม่ให้แสดงได้ใหมครับ

5,475
Warning: Division by zero in

2 ความคิดเห็น

มีหลายวิธีในการปิด หรือ เปิด การแสดงผล error ของ php ครับ เช่น

1. ใช้ @ นำหน้าคำสั่ง หรือฟังก์ชั่นของ php เช่น

@include('xxx.php');

ในกรณีนี้หากมี error ขึ้นที่ xxx.php เราจะไม่เห็นข้อความผิดพลาด

2. กำหนดที่ Server ผมขอไม่อธิบาย เนื่องจาก เราอาจไม่ค่อยได้ใช้

3. กำหนดโดยฟังก์ชั่น error_reporting(); โดยการกำหนดในตอนต้นของไฟล์

การรายงานข้อผิดพลาดของระบบมีหลายระดับนะครับ โดยปกติแล้ว ในขณะออกแบบ เราควรกำหนดให้แสดง error ไว้ เพื่อให้เราสามารถ debug ความผิดพลาด รวมถึงดูข้อความเตือนซี่งอาจก่อให้เกิดปัญหาในภายหลังได้ และให้ปิดการแสดง error เมื่อใช้งานครับ

สำหรับกรณีของคุณ error ข้างต้น เป็น error ที่ป้องกันได้ โดยการตรวจสอบค่า ก่อนส่งไปยังฟังก์ชั่น ดังนั้นในกรณีนี้คุณควรทำการตรวจสอบข้อมูลให้ถูกต้อง จะได้ประโยชน์กว่าครับ

1

ขอบคุณครับ เพิ่งเข้ามาอ่าน
2
^