Bir nesneyi başlatır script Upload

3 Cevap php

PHP, bir nesne örneği script dosya adını almak mümkün mü?

Örneğin ben sınıf Sınıf yeni bir örneğini oluşturan bir komut olarak adlandırılan dosya.php var. Sınıf, tetiklendiği zaman, bazı hata bilgilerini döndürür bir hata nesnesi vardır. Ben file.php hatayı tetikleyen o göstermek istiyorum.

3 Cevap

Fonksiyonu debug_backtrace() kullanım olabilir? Bu aşağıdan yukarıya yürütme akışını gösterir.

As Kai Sellgren said, the *debug_backtrace()* function can be used. You can also throw and catch an exception to get a backtrace.

try
{
    throw new Exception();
}
catch( Exception $e )
{
    print_r( $e->getTrace() );
}

Bir hata izleme raporu almak biraz zaman alabilir gibi, kriter hem çözümleri en hızlı olduğunu görmek için gerekir.

Ve arada, hata nesne İstisna bir alt sınıfı olması shoudn't? Bu istisnalar var nedeni budur ...

Error_get_last dizi döndürülen herhangi bir şans ihtiyacını karşılayan? Fonksiyon 'tuşları "tip", "mesaj", "dosya" ve "hat" ile son hatayı açıklayan bir ilişkisel dizi döndürür. Henüz bir hata olmamıştır eğer NULL döndürüyor. '

http://www.php.net/manual/en/function.error-get-last.php