Score:0

ฉันจะทำให้หน้าจอแห่งความตายสีขาวน่าเกลียดน้อยลงได้อย่างไร

ธง ao

โครงการที่ฉันกำลังทำอยู่นั้นต้องการโมดูลที่กำหนดเอง และฉันจะเป็นคนสุดท้ายที่อ้างว่าฉันสมบูรณ์แบบ ฉันได้ผ่านและลบข้อผิดพลาด php และสาเหตุของ WSOD ที่เป็นไปได้มากเท่าที่จะนึกออกได้ และเมื่อเร็วๆ นี้ฉันไม่เคยมีเลยในกรณีที่เกิดข้อผิดพลาดขึ้นกับรหัสของฉัน มันจะส่งผลต่อการโหลดหน้าเดียว มันจะไม่ทำให้ไซต์ล่มทั้งหมด สิ่งสุดท้ายที่ฉันต้องการคือผู้ใช้เห็นหน้าเว็บที่เสียหายอย่างชัดเจนพร้อมข้อความว่า "เว็บไซต์ของคุณเสียหาย"

มีวิธีที่ฉันสามารถแสดง/เปลี่ยนเส้นทางไปยังหน้าแสดงข้อผิดพลาดทั่วไป (และค่อนข้างสวย) "มีปัญหาในการกรอกคำขอของคุณ โปรดติดต่อผู้ดูแลไซต์" หรือไม่

Kevin avatar
in flag
ใช้คำสั่ง try / catch กับรหัสที่ละเมิดเพื่อกู้คืนอย่างสง่างามที่สุด แต่ไม่ ในกรณีที่เกิดข้อผิดพลาด 500 โดยปกติจะทำที่ระดับเซิร์ฟเวอร์ (หน้าบำรุงรักษา) เนื่องจากแอปพลิเคชันไม่สามารถดำเนินการตามคำขอได้
john Smith avatar
gr flag
คุณสามารถใช้ eventlistener และฟัง `'onKernelException'` และตรวจสอบรหัสตอบกลับ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา