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