我用PhpStorm現在一段時間,它的代碼檢查和語法高亮是偉大的!爲了進一步擴展這個功能,我正在尋找一種方式來提醒自己'調試功能'。我經常使用的功能,如var_dump()
,exit()
或echo '<pre>',print($var),'</pre>'
。不幸的是,我在部署代碼時經常忘記這些。高亮調試功能
是否可以添加自定義的PhpStorm突出與檢查及功能的一些定義的函數,所以我在視覺上告知一些調試代碼仍然存在?或者插件或其他功能來完成這樣的事情?
我用PhpStorm現在一段時間,它的代碼檢查和語法高亮是偉大的!爲了進一步擴展這個功能,我正在尋找一種方式來提醒自己'調試功能'。我經常使用的功能,如var_dump()
,exit()
或echo '<pre>',print($var),'</pre>'
。不幸的是,我在部署代碼時經常忘記這些。高亮調試功能
是否可以添加自定義的PhpStorm突出與檢查及功能的一些定義的函數,所以我在視覺上告知一些調試代碼仍然存在?或者插件或其他功能來完成這樣的事情?
安裝和使用PHP的檢查(EA擴展)插件
一旦安裝 - Settings/Preferences | Editor | Inspections
一個這個插件提供了一個名爲Forgotten debug statements
視察 - 找到它(提示:有一個搜索欄 - 使用它)
這種檢查將突出一些標準的調試相關的功能+你可以添加你自己的函數名稱。
P.S. 這次檢查工作,只有PHP的功能 - 它不會找到像建築echo '<pre>',print($var),'</pre>'
。
BTW - 爲什麼不嘗試使用Xdebug/Zend Debugger來獲得正確的調試體驗?
絕對。我還建議使用明智的日誌記錄(當部署到生產環境時,它可以自然減少到最低限度)。我寫了'log4php':它適合我。 – YvesLeBorg