文檔金喜正規買球>>PHP框架/PHP IDE系列>>PHP開發工具(PHP IDE)應具備的幾點功能
PHP開發工具(PHP IDE)應具備的幾點功能
軍規1、語法高亮,增強可讀性

軍規2、自動代碼完成及提示
- PHP內置類及方法
- 自定義的類及方法
- phpDoc幫助信息提示

軍規3、代碼定位功能,支持方法定義提示及方法使用追蹤

軍規4、支持突出顯示錯誤與警告

軍規5、代碼自動重構
自動重構在強類型的語言中用的比較多,如Java、C。但是在PHP中也有一點小用。如
- 當移動文件時,IDE自動修正文件的引用路徑
- 當重命名文件時,IDE自動更新文件的新引用路徑
- 當刪除文件時,IDE具備檢查引用,并有安全刪除的提示
- 代碼格式化

軍規5、代碼自動生成
- 當類實現接口或抽象類時,可自動生成接口方法或抽象方法
- 可自動生成getter及setter類似的方法

軍規6、調試
調試在php中不是很重要,我們通常使用echo或print_r拋出來。但是在大型項目中,過多的“拋出”會污染代碼,推薦使用調試。如果IDE足夠好,我們可以在調試中查看到變量在每一個程序步驟中的值。

軍規7、版本控制集成
無論在團隊合作還是在個人開發中,好的IDE應該能集成subversion或git,提供直觀的文件修改歷史、比較、回滾及版本合并。

軍規8、WEB IDE方面支持
在項目中只寫php代碼不太可能,因為php本身是做web應用的。在現實的php項目中總避免不了與html/css/javascript打交道。能夠提供html/css/javascript的支持再好不過。
