Ben register_shutdown_function ve set_error_handler kullandığınızda neden büyük kırmızı yığın izleme hata kutusu görünmeye devam ediyor?

2 Cevap

Ben hataları her türlü, hatta Ölümcül hatalar işlemek için ikisini de kullanabilirsiniz. Benim arama işlevleri bir hata olduğunda denir, ama ben yığın izleme ile bu büyük kırmızı hata bilgi kutusu almaya devam olsun. Benim ziyaretçiler de görmek gerekir! Asla!

Emin olmak için, hem de geri çağrıları doğru dönün. Aslında bu doğru, PHP'nin varsayılan hata işlemeyi devre dışı bırakmak gerekir? Ama öyle değil.

Benim yağmurluk bir MAMP ortam var. Belki olursa olsun ben ne bu hata kutusu zorlayan garip yapılandırma var?

2 Cevap

Eğer PHP kılavuzunu okumak için biraz zaman harcamak gerekir gibi geliyor:

Kısacası, hataları görüntülemek için PHP söylüyordu. Bu ini_set çağrıları kaldırıldı yana, onlar artık görüntülenen değiliz.

Ben bu satırları devre dışı bıraktıktan sonra benim callbacks hala denilen alırken, bu yağ hata kutusu, kayboldu ;)

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

GÜZEL! (Ama ben hala alamadım)