Nasıl bir Fatal Error gelen çağrı yığını alabilirim?

4 Cevap

Ben bir PHP komut dosyası ölümcül "Call to a member function on a non-object" hata alıyorum, ama ben tam olarak where bu oluyor izini gidemiyorum, ya da neden. Bu açıklar çizgi zamanın% 99.9 çalışır gibi hata mesajı, hemen-hemen hiçbir işe yaramaz.

Ben, mevcut çağrı yığını olsun çağrılar bu ölümcül hata önce yapılıyor ne iz, ya da bu hatayı izini yardım etmek başka bir şey yapabileceğiniz bir yolu var mı?

4 Cevap

Ben geliştirme sunucuda Xdebug yükleme öneriyoruz. Bu gibi durumlarda çok değerli bir araçtır.

Hata önceki satırda bu kullanın:

var_dump(debug_trace);

çeşitli olasılıklar için de benim cevap ve diğerlerini görmek lütfen

How do I catch a PHP Fatal Error

Açıkçası bu, kısmen, sadece ölümcül bir hata yakalar bir anlamda ilişkilidir. Siz hataları diğer tür yakalamak için işlevini değiştirebilirsiniz. Bunun için başlangıç ​​noktası:

if($error['type'] == 1){

Bu yöntemler ise kurulum zaten Xdebug çıkışını geçersiz kılar.

regards sakhunzai