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

WBOY
發布: 2016-08-27 09:06:48
原創
1033 人瀏覽過

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

例如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>
登入後複製
相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板