PHP Fonksiyonu Çağıran Sayfa Bilgilerini Almak
debug_backtrace()
$trace = debug_backtrace();
$caller = array(
"file" => $trace[1]['file'],
"line" => $trace[1]['line'],
"function" => $trace[1]['function'],
"class" => $trace[1]['class'],
);
var_dump( $caller );
ÖNEMLİ NOT: Burada dikkat etmeniz gereken husus; direk olarak var_dump( debug_backtrace() ) şeklinde kullanarak bütün sonucu bastırmamanızdır. Projenize göre değişmekle birlikte MB'larca bir sonuç döndürebilir. Bu nedenle dizideki 4 değeri çıktı olarak almanızı öneririm.
var_dump yerine error dosyasına yazdırmak için var_error_log($caller) kullanabilirsiniz.
Yorumlar
Yorum Gönder