วิธีการเปิดรายงานข้อผิดพลาด PHP สำหรับการอ้างอิงของคุณ
มีการตั้งค่าการกำหนดค่ามากมายในไฟล์ php.ini คุณควรตั้งค่าไฟล์ php.ini ของคุณเองและวางไว้ในไดเรกทอรีที่เหมาะสมดังแสดงในเอกสารประกอบสำหรับการติดตั้ง PHP และ Apache 2 บน Linux
เมื่อทำการดีบักแอปพลิเคชัน PHP คุณควรทราบตัวแปรการกำหนดค่าสองตัว นี่คือตัวแปรสองตัวและค่าเริ่มต้นของพวกเขา:
การคัดลอกรหัสมีดังนี้:
display_errors = ปิด error_reporting = e_all
โดยการค้นหาในไฟล์ php.ini คุณสามารถค้นหาค่าเริ่มต้นปัจจุบันของตัวแปรทั้งสองนี้ วัตถุประสงค์ของตัวแปร display_errors นั้นชัดเจน - มันบอก PHP ว่าจะแสดงข้อผิดพลาดหรือไม่ ค่าเริ่มต้นปิด อย่างไรก็ตามเพื่อให้กระบวนการพัฒนาง่ายขึ้นให้ตั้งค่านี้เป็น ON: display_errors = on
ค่าเริ่มต้นของตัวแปร error_reporting คือ e_all การตั้งค่านี้แสดงทุกอย่างตั้งแต่แนวทางปฏิบัติการเข้ารหัสที่ไม่ดีไปจนถึงการแจ้งเตือนที่ไม่เป็นอันตรายไปจนถึงข้อผิดพลาด E_ALL นั้นค่อนข้างเหมาะสมเกินไปสำหรับกระบวนการพัฒนาเนื่องจากมันยังแสดงการแจ้งเตือนบนหน้าจอสำหรับสิ่งเล็ก ๆ (เช่นตัวแปรที่ไม่ได้เริ่มต้น) ที่ทำให้เอาต์พุตของเบราว์เซอร์ยุ่ง ฉันแค่อยากเห็นข้อผิดพลาดและวิธีปฏิบัติที่ไม่ดี แต่ไม่ใช่เคล็ดลับที่ไม่เป็นอันตราย ดังนั้นโปรดใช้ค่าต่อไปนี้แทนค่าเริ่มต้นของข้อผิดพลาด error_reporting: error_reporting = e_all & ~ e_notice
รีสตาร์ท Apache และการกำหนดค่าเสร็จสมบูรณ์