首頁 >後端開發 >php教程 >PHP的呼叫位置和行數的問題

PHP的呼叫位置和行數的問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-08-27 09:06:481064瀏覽

現在有一種情況, 有一個可以取得目前行數等等的類別。被引入在頁面的各個位置。

例如A頁面用這個獲取方法的時候能得到當前A調用這個方法的當前行數
B,C,D頁面同理。

請問如何用php實作。 多謝

回覆內容:

現在有一種情況, 有一個可以取得目前行數等等的類別。被引入在頁面的各個位置。

例如A頁面用這個獲取方法的時候能得到當前A調用這個方法的當前行數
B,C,D頁面同理。

請問如何用php實作。 多謝

反射?

可以參考一下:

<code>$bt = debug_backtrace();
$file = __FILE__;
$line = "unkown";
if (isset($bt[0]) && isset($bt[0]['file'])) {
    $file = $bt[0]['file'];
    $line = $bt[0]['line'];
}
$fl=  '['.$file.':'.$line.']';</code>

請參考魔法變數

<code>__LINE__
__FUNCTION__
__CLASS__
__METHOD__</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn