Ne benim PHP web uygulaması bir daha gürültülü bir şekilde başarısız yapmak için ne yapabilirim?
MVC deseni kullanıyorum ve sınıfları yüklemek için başarısız veya başarısız olduğunda genellikle hata olmadan bunu.
Kolay cevap: die('A fatal error occurred')
Yazdığım bir PHP uygulamasında, başlangıçta null ayarlanır $err_msg adında bir değişken veya sınıf üyesi kullanarak bir kongre ile geldi. Bir hata olduğunda, bir insan okunabilir dizeye ayarlayın. Bu hataları kontrol $err_msg kontrol ve son kullanıcı için ekranda koymak için zamanı geldiğinde. Bir AJAX çağrısı ise, echo $err_msg başarısızlık üzerine, echo 'OK' başarı.
Benim durumumda, ben meşgul göstergeleri ve hataları görüntülemek basit bir jQuery tabanlı durum kutusunu yazdı. AJAX çağrısı bir hata mesajı döndürür, ben durumu kutusunda bir kırmızı arka plan ile fade ve hata iletisi görüntüler olun. Oldukça güzel ve üniforma.