我看着Creating a weblog in 15 minutes with Rails 2,並在視頻9分鐘後,他表示Ruby的交互式調試器,它允許您從正在運行的腳本中調用函數/方法。是否有像Ruby的調試器的PHP交互式調試器?
這遠遠偏離斷點,看上去非常有用的。
有什麼對PHP,讓類似的功能?
我看着Creating a weblog in 15 minutes with Rails 2,並在視頻9分鐘後,他表示Ruby的交互式調試器,它允許您從正在運行的腳本中調用函數/方法。是否有像Ruby的調試器的PHP交互式調試器?
這遠遠偏離斷點,看上去非常有用的。
有什麼對PHP,讓類似的功能?
儘管Milen's answer是大約2009年的唯一正確的工具,Xdebug仍然是一個有用的工具,使用它需要您重新編譯您的PHP或編輯您的運行時配置以將其作爲共享對象加載。這也意味着使用支持其網絡協議的特定客戶端應用程序,如PhpStorm等IDE。
另一種方法是phpdbg
,這是一個交互式調試程序,它可以調試PHP腳本以符合PHP 5.4或更高版本。
使用它很簡單:在調試器
phpdbg php_script_i_want_to_debug.php
一次,類型help
訪問幫助菜單。
如果您的系統上還沒有phpdbg
,可能是因爲您的PHP配置沒有--enable-phpdbg
選項。您可以:
--enable-phpdbg
當您運行./configure
(這將簡單地也建立phpdbg
二進制),或phpdbg
源和編譯反對你安裝了PHP (假設你有PHP源代碼可用)。這樣做的說明雖然稀疏,但是是here。
你是說你不想用的時候兌現回聲......方法?異端! – cletus 2009-02-22 15:03:55