Warning: Division by zero in
กรกฎ วิริยะ 19 ก.ค. 2552 21:14
มีหลายวิธีในการปิด หรือ เปิด การแสดงผล error ของ php ครับ เช่น

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

@include('xxx.php');

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

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

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

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

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

teerapong khonyuen 24 ก.ค. 2552 16:19
ขอบคุณครับ เพิ่งเข้ามาอ่าน