看板 PHP 關於我們 聯絡資訊
就是看到一段程式碼 $v=get_pl(......); 我想取得 function get_pl() 的程式碼內容 或是 那個function的宣告位置 lib.php 之類的 ,請問有辦法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.36.3
MOONRAKER:grep + find,喔耶 01/06 14:23
LaPass:好主意 www 01/06 14:34
LaPass:用PHP下shell就可以印出來了 XD 01/06 14:34
MOONRAKER:蝦米…原來你要在run-time取得嗎 :| 01/06 14:49
MOONRAKER:有debug_backtrace()系列可以印出詳細stack和呼叫位置啦 01/06 14:52
MOONRAKER:可是一定得在get_pl()裡面呼叫才行 :| 01/06 14:54
LaPass:就是動不到get_pl才傷腦筋啊.... orz 01/06 15:12
MOONRAKER:那只好grep了 XD 01/06 16:02
evernever:$reflFunc = new ReflectionFunction('get_pl'); 01/06 18:37
evernever:$reflFunc->getFileName(); $reflFunc->getStartLine(); 01/06 18:38
evernever:StackOverflow - http://ppt.cc/w2kZ 01/06 18:39
LaPass:喔喔~ 感謝~ 01/07 13:01