配置Editplus的PHP調試環境
加入php手冊
1.1 開啟Editplus進入菜單 [Tools] (工具)-> [Configure User Tools...](配置使用者工具)
1.2 點擊按鈕 [Add Tool] (添加工具)選擇 [HTML Help File (*.chm)].(html協助檔案)
1.3 然後按圖 1.jpg 的參數配置, 其中的 [File Name] 就是PHP官方下載的中文手冊檔案
1.4 在開啟的PHP檔案中把游標移到需要查詢的函數上面, 按 ctrl + 1 (因為我把"php 手冊"擺在 User Tools 的第一項, 第二項就是 Ctrl + 2, 以此類推), 這樣就會開啟PHP中文手冊並自動定位到該函數的說明頁面, 如果找不到該函數(比如函數名輸入錯誤), 則直接跳到手冊的索引頁
2. PHP語法檢查
2.1 開啟Editplus進入菜單 [Tools] -> [Configure User Tools...].
2.2 點擊按鈕 [Add Tool] 選擇 [Program].
2.3 按圖 2.jpg 進行配置, Command 路徑根據實際的PHP安裝路徑進行配置.
2.4 點擊按鈕 [Output Pattern...] 按圖 3.jpg 進行配置.
2.5 按 Ctrl + 2 就可以進行語法檢查, 如果有語法錯誤, 雙擊錯誤資訊就可以定位到出錯的行
補充: 如果出現無法正確找到php.ini的情況(如模組無法裝載), 則將 [Argument] 的值改為: -c "檔案全路徑/php.ini" -l "$(FilePath)"
3. PHP程式碼分析
3.1 開啟Editplus進入菜單 [Tools] -> [Configure User Tools...].
3.2 點擊按鈕 [Add Tool] 選擇 [Program].
3.3 按圖 4.jpg 進行配置, Command 中指定的程式在附件中.
3.4 點擊按鈕 [Output Pattern...] 按圖 5.jpg 進行配置.
3.5 按 Ctrl + 3 就可以進行程式碼分析, 如果有程式碼分析提示, 雙擊分析提示資訊就可以定位到相應的行
4、PHP 代碼美化
其中 [Argument] 的值為: --space-after-if --optimize-eol --space-after-switch --space-after-while --space-before-start-angle-bracket --space-after-end-angle-bracket --extra-padding-for-case-statement --glue-amperscore --change-shell-comment-to-double-slashes-comment --indent-with-tab --force-large-php-code-tag --force-true-false-null-contant-lowercase --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 1 "$(FilePath)"
[Argument] 說明:
最後一個參數指定檔案名稱(這個大家應該都看得出來), 前面的參數用於定義代碼美化的格式, 各個參數的意義詳見官方網站: http://www.waterproof.fr/products/phpCodeBeautifier/manual.php
注:phpCodeBeautifier還有個GUI介面的工具, 個人覺得在Editplus中那個工具沒什麼意義所以就沒有配置了, 有興趣的朋友可以自己去google一下
代碼美化用起來很爽,寫完代碼後,美化後,可以自動加空格,自動分析分支結構,自動縮排,代碼格式化後給人的感覺一目瞭然,不過要設好編碼格式不然會亂碼。附上用到的軟體。editplus中帶有常用的文法檔案自已設一下。建議代碼顯示設為微軟雅黑字型。
附件下載:
zendcodeanalyzer.rar (126.14 KB)
phpcb.rar (68.07 KB)
editplus3綠色.rar (1.22 MB)