亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

問一個php的問題

問一個php的問題

PHP
啊偉飛刀 2016-08-29 15:20:40
我想寫一個函數或方法我要在函數內部 ,獲取這個函數在哪一個文件哪一行調用?eg:? file1? <?phpfunc (){????echo 1;//我想在這個函數獲取在file2的哪一行調用 }#######################file 2 <?phpinclude “file1”;func();?? 在哪個文件調用還好說:可以用$SERVER["PHP_SELF"];但哪在一行執行?,卻有點困難 用__FILE__? 獲取到的只是本文件自身函數所在的這一行。獲取不了 外部文件的調用行數。追加:我是想這個函數來寫錯誤log日志,原來是用 try{}catch(){}中用? $e->getLine() 來寫的但發現$e->getLine() 報的只是我拋出異常的那一行,而不是我調用出錯的行數。
查看完整描述

3 回答

?
捷克軒

TA貢獻60條經驗 獲得超21個贊

你寫日志試試看

查看完整回答
反對 回復 2016-08-31
?
oh_my_emacs

TA貢獻6條經驗 獲得超5個贊

你如果僅僅是為了debug,不妨配置xdebug,出錯的時候會自動打印出錯的程序調用棧,里面有對應的行。

查看完整回答
反對 回復 2016-08-29
  • 3 回答
  • 0 關注
  • 1610 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號