Mailinglisten-Archive |
Hallo Oliver! >wie kann ich realisieren, das ich __FILE__ und __LINE__ von Aufrufer >angezeigt bekomm und nicht von der Position wo ich gerade bin? > >Eklärung: > > >datei: dummy2.php5 >function machwas($file, $line) { > echo $file." ".$line; > >} > >datei dummy.php5 >include "dummy2.php5" > >machwas(__FILE__, __LINE__); > Dafür gibt es die PHP Funktion debug_backtrace() (http://de.php.net/manual/de/function.debug-backtrace.php). Sie liefert dir ein Array zurück. Afaik müsste dir folgender Code das gewünschte liefern: $trace = debug_backtrace(); $line = $trace[1]['line']; $line = $trace[1]['file']; Gruß, David
php::bar PHP Wiki - Listenarchive