優秀而又實用的PHP工具集錦
優秀而又實用的PHP工具集錦
最新統計表明全球有超過2000萬臺伺服器在執行著各類PHP應用,它同Python、Ruby同樣的優秀!PHP的高效和實用性無容質疑,PHP開源組織為其開發了大量的函式庫支援,我們沒有理由不好好運用這個免費而又開源的強大工具。
國外著名網站smashingmagazine給大家帶來了50款優秀而又實用的PHP工具,其中包括PHP程式碼測試、優化工具,影像處理工具,以及開發過程必須的軟體配置管理工具等,相信這些工具能夠讓使用PHP的朋友如虎添翼!
50款優秀而又實用的PHP工具:
一、PHP程式碼除錯工具
Webgrind
Webgrind完美支援PHP 5,安裝迅速簡便,可以跨越多個平臺執行。
Xdebug
Xdebug是使用極為廣泛的PHP程式碼除錯工具,它提供大量的工具幫助你找出程式中潛在的BUG,並且它得到了很多PHP開發工具的支援,以做為專門的測試工具繼承在這些開發工具中,比如PHPEclipse、phpDesigner等。
Gubed PHP Debugger
DBG
PHP_Debug
PHP_Debug是一款開源的PHP程式碼除錯工具,它能夠從多方面給出有用的資訊從而幫助你排除程式碼中存在的問題,並且整合效能測試工具,比如PHP程式碼執行時間以及SQL語句執行時間等資訊。
PHP_Dyn
MacGDBp
二、PHP程式碼測試、優化工具
PHPUnit :一款基於PHP 5的JUnit元件測試工具。
SimpleTest
SimpleTest是一款高度整合的PHP程式碼測試工具。
Selenium :一款專業全自動WEB站點PHP程式碼測試工具,比較側重的UI輸入輸出資料測試。
PHP_CodeSniffer
dBug
一款專注於測試類、物件、陣列以及XML檔案的PHP工具。
PHP Profile Class
三、文件管理工具
phpDocumentor :一款著名的PHP程式碼管理工具,支援PHP原始碼到HTML、PDF、CHM等格式的文件輸出。
PHP DOX
四、安全類工具
Securimage :好用的影像格式驗證碼工具。
Scavenger :一款實時攻擊檢測工具。
PHP-IDS :一款非法潛入檢測工具。
Pixy :一款危險程式碼檢查工具,檢測來自程式設計人員自身或者外部資訊提交可能的破壞性程式碼。
五、圖形影像處理工具
PHP/SWF Charts
pChart – a chart-drawing PHP library
WideImage
MagickWand For PHP
六、PHP程式碼格式處理工具
這些工具可以幫助你按照需求對原始碼進行相應的格式處理,比如程式碼縮排以及分段等,是程式碼看上去結構分明,易於複用及管理。
PHP_Beautifier
PHPCodeBeautifier
GeSHi – Generic Syntax Highlighter
七、配置管理工具(版本控制)
軟體配置管理中有一個比較重要的環節-程式碼版本庫的維護,這樣有利於同版本的交叉開發、維護以及後期版本回溯,這對於大型專案尤為重要,以下兩款工具可以很好的幫助你。
Phing
xinc
八、PHP擴充套件、工具集、類庫支援
SimplePie
此工具可用於PHP RSS解析。
HTML Purifier :此工具可以用來移除所有惡意程式碼(XSS),而且還能確保你的頁面遵循W3C的標準規範。
TCPDF :一個可以用於快速生成PDF檔案的PHP5函式包。
htmlSQL :一組可以使你方便的對HTML和XML內容方便的使用類似SQL語句進行檢索的PHP類集。
The Greatest PHP Snippet File Ever (Using Quicktext for Notepad++)
Creole :本工具使用PHP 5編寫, 是一款真正意義的OO的層,包含豐富的以JDBC為基礎的API介面。
PHPLinq :幫助你方便的使用SQL語法對PHP陣列進行操作,避免不正當的陣列初始化以及溢位
PHPMathPublisher
本工具可以幫助你方便的使用指令碼語言建立類似上圖的複雜數學表示式。
phpMyAdmin :大家很熟悉的一款SQL管理工具,提供完善的GUI環境幫助你操作MySQL。
PHPExcel :一組MS Office Excel 文件生成類庫。
Phormer :輕量級PHP相簿。
xajax PHP Class Library :開源PHP類庫,幫助你輕鬆實現多種ajax效果。
PHP User Class :PHP使用者管理類庫支援。
PHP-GTK :使用PHP-GTK幫助你方便的建立擁有漂亮GUI(使用者圖形介面)的PHP應用程式。
九、PHP線上工具及資源
Minify!
該工具使用 PHP5 開發,用於合併壓縮 js/css 檔案的應用程式,合併壓縮之後的結果可通過 HTTP gzip/deflate 及一些相關頭,優化客戶端快取。
HTTP_StaticMerger:CSS和JavaScript檔案自動“合併”。
PHP Object Generator
一款PHP程式碼生成器,它能夠為你的PHP4/PHP5應用程式生成簡潔和可測試的物件導向程式碼。
gotAPI/PHP
該工具可以方便的幫助你建立Widget。
koders :開放原始碼搜尋元件。
PECL :本PHP擴充套件庫含有PHP開發小組提供的不同庫的資訊。
十、瀏覽器擴充套件元件工具(Firefox擴充套件)
FirePHP
FirePHP是一款基於Firebug的擴充套件,可以用來在Firebug的console中方便的輸出php的除錯資訊而又不影響php程式的正常執行。
phpLangEditor
一款PHP函式庫解釋工具。
PHP Lookup :是一個內建的搜尋欄,以幫助您快速查詢引用的PHP語法。
PHP Manual Search :一個方便的搜尋欄,從您的Web瀏覽器中搜尋官方PHP文件。
更多擴充套件應用請參考:[組圖]15款基於瀏覽器擴充套件的WEB開發工具
十一、PHP框架支援
Dwoo :PHP5 的模板引擎。
CodeIgniter
用於敏捷軟體開發的PHP框架。
YII Framework :一個高效能的基於元件的PHP框架。
NetBeans :強大的PHP擴充套件框架支援集,擁有完善的GUI介面,獨自成為一款強大的PHP開發工具。
Solar
symfony :一個開源的PHP Web框架,加速Web應用程式的建立與維護。
PEAR
Propel :一個適用於PHP5的OR對映(Object Relational Mapping)框架。它允許你使用物件代替SQL來讀寫資料庫表格中的行。
{{macro}} template engine
Zend Framework :是一個開放原始碼的PHP5 開發框架,可用於來開發web 程式和服務。
Qcodo
一個適用於敏捷開發基於PHP5採用MVC架構與CRUD程式碼生成功能的框架。
SAJAX :Sajax 是一種製作 Ajax 應用程式的模組化方式,通過預定的、動態的函式呼叫,使得應用程式的開發過程更加平滑。
Smarty : 使用PHP實現MVC開發模式的邏輯層和表示層的模板引擎。
CakePHP
一個開源的PHP on rails的full-stack框架。
Savant2 :一套直接使用PHP function並做了合理的限制的PHP模板引擎。
PHPSpec :一個簡潔的PHP框架。
十二、PHP整合開發環境(IDE)、編輯器
PHPEclipse
一個強大的Eclipse環境下開發PHP的外掛,包括的主要功能有:PHP語法分析,除錯,程式碼格式化,大綱檢視,程式碼模板定製等。
PhpED
一套Windows環境下的PHP整合開發環境。
phpDesigner
一款輕量級的PHP整合開發工具,程式碼編輯器功能特別強大,支援線上預覽。
Zend Studio
一款Eclipse下優秀的PHP開發環境,適用於開發包含豐富介面的RIAs應用程式。
Aptana PHP :優秀的開源IDE開發環境,與Aptana Studio協同工作。
PDT :一款開發工具框架,致力於在Eclipse平臺之上提供一個功能完整的PHP整合開發環境。
VS.Php :顧名思義,該外掛允許我們在Visual Studio .Net開發工具中集中進行PHP程式開發,例如使用VS.php執行ASAP應用。
PHPEdit :本款IDE工具側重於提供強大的程式碼編輯器支援,提供例如語法突出顯示、程式碼提示、程式碼識別、程式碼縮排等常用功能,同時整合PHP偵錯程式以及一個使用者使用幫助文件生成工具。
相關文章
- Web前端優化最佳實踐及工具集錦Web前端優化
- 優秀IT書籍下載集錦100本(轉)
- 實用口語集錦
- 比較實用的js集錦JS
- PHP經驗集錦PHP
- PHP命令執行集錦PHP
- 優秀PHP優秀框架Laravel和Yii的詳解PHP框架Laravel
- 推薦五款優秀的PHP程式碼重構工具PHP
- 優秀工具推薦:超實用的CSS庫 樣板和框架CSS框架
- 優秀的線上工具
- 掌握 Kubernetes 故障排除:有效維護叢集的優秀實踐和工具
- 優秀的應用快速啟動工具:start for MacMac
- uni-app(優雅的“排雷”集錦)APP
- PHP開發常用程式碼集錦PHP
- 做一個優秀的PHP開發者PHP
- PHP4新函式集錦 (轉)PHP函式
- 優秀的命令列工具整理(二)命令列
- 優秀的命令列工具整理(三)命令列
- 優秀的ftp工具:Deliver for MacFTPMac
- 優秀的檔案解包工具
- 推薦:Java效能優化系列集錦Java優化
- 【推薦】Java效能優化系列集錦Java優化
- Office 2007 實用技巧集錦薦
- Linux Shell 文字處理工具集錦Linux
- PHP比ASP優秀的七個理由(轉)PHP
- 替代 XShell 的兩款優秀工具
- 優秀的mac防火牆工具:Scudo for MacMac防火牆
- start for Mac(優秀的應用快速啟動工具) v4.5啟用版Mac
- PHP開發工程師面試問題集錦PHP工程師面試
- 10個用於設計網頁線框圖的優秀工具網頁
- 超實用!7 個優秀的 UI 互動動畫技巧UI動畫
- 推薦給開發者的20個優秀PHP框架PHP框架
- 箴言集錦箴言
- TotalFinder 1.13.1 macOS優秀的Finder增強工具Mac
- 優秀的網路效能測量工具----Iperf
- 5款優秀的GitHub開源安全工具Github
- 自媒體工具都有哪些?優秀的自媒體人都會用什麼工具?
- iOS如何安全而又優雅的使用NSTimeriOS