TOP ▲
itcore TOP プログラムパーツ
uBacktrace バックトレース出力 | itcore 2022年
PHP
関数
<?php
function uBacktrace() {
  echo "[uBacktrace]<br>\n";
  $ar = debug_backtrace();
  $no = 0;
  foreach ($ar as $a_1) {
    $no++;
    $file = $a_1["file"];
    $line = $a_1["line"];
    $function = $a_1["function"];
    echo "$no $file:$line $function<br>\n";
  }
}
?>
テストプログラム
<?php include_once "uBacktrace.func"; ?>
<?php
uBacktrace();
?>
実行結果
[uBacktrace]
1 /var/www/www/htdocs/php_c/uBacktrace_test.php:3 uBacktrace
2 /var/www/www/htdocs/php_c/uBacktrace.php:14 include_once