mevcut sınıf ve yöntem olsun?

4 Cevap

im dosyada benim hataları kaydedeceği bir günlük işlevi oluşturma.

i bir hata oluştu Lütfen hangi sınıf ve yöntem içerir düşündüm

Hata i elle her zaman yazmak zorunda kalmazsınız böylece oluştu, hangi sınıf ve yöntem günlüğü bir yolu var mı?

4 Cevap

PHP üzerinde büyük değilim ama C / C + + ile benzer bir "sihirli sabitler" olduğuna inanıyorum. Bu kullanabilirsiniz belirtmek gibi görünüyor: bir göz here al

__LINE__, __FILE__, __FUNCTION__, __CLASS__, and __METHOD__

Durumunda sizin bir ebeveyn / taban sınıfta, __CLASS__ arzu edilmez ana / temel sınıf adını döndürür. Bu durumda kullanabilirsiniz:

get_class($this)

get_called_class() olsun geçerli sınıf bulunuyor. Bu da ilginç olabilir: debug_print_backtrace().

PHP5 __METHOD__ sabit kullanın