新聞資(zī)訊

50款優秀而又(yòu)實用的PHP工(gōng)具

給大(dà)家帶來了50款優秀而又(yòu)實用的PHP工(gōng)具,其中(zhōng)包括PHP代碼測試、優化工(gōng)具,圖像處理工(gōng)具,以及開(kāi)發過程必須的軟件配置管理工(gōng)具等,相信這些工(gōng)具能夠讓使用PHP的朋友如虎添翼! 50款優秀而又(yòu)實用的PHP工(gōng)具:


一(yī)、PHP代碼調試工(gōng)具 Webgrind Webgrind完美支持PHP 5,安裝迅速簡便,可以跨越多個平台運行。 Xdebug Xdebug是使用極爲廣泛的PHP代碼調試工(gōng)具,它提供大(dà)量的工(gōng)具幫助你找出程序中(zhōng)潛在的BUG,并且它得到了很多PHP開(kāi)發工(gōng)具的支持,以做爲專門的測試工(gōng)具繼承在這些開(kāi)發工(gōng)具中(zhōng),比如PHPEclipse、phpDesigner等。 Gubed PHP window DBG PHP_Debug PHP_Debug是一(yī)款開(kāi)源的 PHP代碼調試工(gōng)具,它能夠從多方面給出有用的信息從而幫助你排除代碼中(zhōng)存在的問題,并且集成性能測試工(gōng)具,比如PHP代碼執行時間以及SQL語句執行時間等信息。 PHP_Dyn MacGDBp


二、PHP代碼測試、優化工(gōng)具 PHPUnit :一(yī)款基于PHP 5的JUnit組件測試工(gōng)具。 SimpleTest SimpleTest是一(yī)款高度集成的PHP代碼測試工(gōng)具。 Selenium :一(yī)款專業全自動WEB站點PHP代碼測試工(gōng)具,比較側重的UI輸入輸出數據測試。 PHP_CodeSniffer dBug 一(yī)款專注于測試類、對象、數組以及XML文件的PHP工(gōng)具。 PHP Profile Class

三、文檔管理工(gōng)具 phpDocumentor :一(yī)款著名的PHP代碼管理工(gōng)具,支持PHP源代碼到HTML、 PDF、CHM等格式的文檔輸出。 PHP DOX

四、安全類工(gōng)具 Securimage :好用的圖像格式驗證碼工(gōng)具。 Scavenger :一(yī)款實時攻擊檢測工(gōng)具。 PHP-IDS :一(yī)款非法潛入檢測工(gōng)具。 Pixy :一(yī)款危險代碼檢查工(gōng)具,檢測來自編程人員(yuán)自身或者外(wài)部信息提交可能的破壞性代碼。 

五、圖形圖像處理工(gōng)具 PHP/SWF Charts pChart - a chart-drawing PHP library WideImage MagickWand For PHP 

六、PHP代碼格式處理工(gōng)具這些工(gōng)具可以幫助你按照需求對源代碼進行相應的格式處理,比如代碼縮進以及分(fēn)段等,是代碼看上去(qù)結構分(fēn)明,易于複用及管理。 PHP_Beautifier PHPCodeBeautifier GeSHi - Generic Syntax Highlighter

七、配置管理工(gōng)具(版本控制)軟件配置管理中(zhōng)有一(yī)個比較重要的環節-代碼版本庫的維護,這樣有利于同版本的交叉開(kāi)發、維護以及後期版本回溯,這對于大(dà)型項目尤爲重要,以下(xià)兩款工(gōng)具可以很好的幫助你。 Phing xinc

八、PHP擴展、工(gōng)具集、類庫支持 SimplePie 此工(gōng)具可用于PHP RSS解析。 HTML Purifier :此工(gōng)具可以用來移除所有惡意代碼(XSS),而且還能确保你的頁面遵循W3C的标準規範。 TCPDF :一(yī)個可以用于快速生(shēng)成PDF文件的PHP5函數包。 htmlSQL :一(yī)組可以使你方便的對HTML和XML内容方便的使用類似SQL語句進行檢索的PHP類集。 The Greatest PHP Snippet File Ever (Using Quicktext for Notepad++) Creole :本工(gōng)具使用PHP 5編寫, 是一(yī)款真正意義的OO的層,包含豐富的以JDBC爲基礎的 API接口。 PHPLinq :幫助你方便的使用SQL語法對PHP數組進行操作,避免不正當的數組初始化以及溢出 PHPMathPublisher 本工(gōng)具可以幫助你方便的使用腳本語言創建類似上圖的複雜(zá)數學表達式。 phpMyAdmin :大(dà)家很熟悉的一(yī)款SQL管理工(gōng)具,提供完善的GUI環境幫助你操作MySQL。 PHPExcel :一(yī)組MS Office Excel 文檔生(shēng)成類庫。 Phormer :輕量級PHP相冊。 xajax PHP Class Library :開(kāi)源PHP類庫,幫助你輕松實現多種ajax效果。 PHP User Class :PHP用戶管理類庫支持。 PHP-GTK :使用PHP-GTK幫助你方便的創建擁有漂亮GUI(用戶圖形界面)的PHP應用程序。 

九、PHP在線工(gōng)具及資(zī)源 Minify! 該工(gōng)具使用 PHP5 開(kāi)發,用于合并壓縮 js/css 文件的應用程序,合并壓縮之後的結果可通過 HTTP gzip/deflate 及一(yī)些相關頭,優化客戶端緩存。 HTTP_StaticMerger:CSS和java script文件自動“合并”。 PHP Object Generator 一(yī)款PHP代碼生(shēng)成器,它能夠爲你的PHP4/PHP5應用程序生(shēng)成簡潔和可測試的面向對象代碼。 gotAPI/PHP 該工(gōng)具可以方便的幫助你創建Widget。 koders :開(kāi)放(fàng)源代碼搜索組件。 PECL :本PHP擴展庫含有PHP開(kāi)發小(xiǎo)組提供的不同庫的信息。

十、浏覽器擴展組件工(gōng)具(Firefox擴展) FirePHP FirePHP是一(yī)款基于Firebug的擴展,可以用來在Firebug的console中(zhōng)方便的輸出php的調試信息而又(yòu)不影響php程序的正常運行。 phpLangEditor 一(yī)款PHP函數庫解釋工(gōng)具。 PHP Lookup :是一(yī)個内置的搜索欄,以幫助您快速查找引用的PHP語法。 PHP Manual Search :一(yī)個方便的搜索欄,從您的Web浏覽器中(zhōng)搜索官方PHP文檔。更多擴展應用請參考:[組圖]15款基于浏覽器擴展的WEB開(kāi)發工(gōng)具 

十一(yī)、PHP框架支持 Dwoo :PHP5 的模闆引擎。 CodeIgniter 用于敏捷軟件開(kāi)發的PHP框架。 YII Framework :一(yī)個高性能的基于組件的PHP框架。 NetBeans :強大(dà)的PHP擴展框架支持集,擁有完善的GUI界面,獨自成爲一(yī)款強大(dà)的PHP開(kāi)發工(gōng)具。 Solar symfony :一(yī)個開(kāi)源的PHP Web框架,加速Web應用程序的創建與維護。 PEAR Propel :一(yī)個适用于PHP5的OR映射(Object Relational Mapping)框架。它允許你使用對象代替SQL來讀寫數據庫表格中(zhōng)的行。 {{macro}} template engine Zend Framework :是一(yī)個開(kāi)放(fàng)源代碼的PHP5 開(kāi)發框架,可用于來開(kāi)發web 程序和服務。 Qcodo 一(yī)個适用于敏捷開(kāi)發基于PHP5采用MVC架構與CRUD代碼生(shēng)成功能的框架。 SAJAX :Sajax 是一(yī)種制作 Ajax 應用程序的模塊化方式,通過預定的、動态的函數調用,使得應用程序的開(kāi)發過程更加平滑。 Smarty : 使用PHP實現MVC開(kāi)發模式的邏輯層和表示層的模闆引擎。 CakePHP 一(yī)個開(kāi)源的PHP on rails的full-stack框架。 Savant2 :一(yī)套直接使用PHP function并做了合理的限制的PHP模闆引擎。 PHPSpec :一(yī)個簡潔的PHP框架。 BIWEB :一(yī)套最新推出的,針對大(dà)型WEB項目設計的開(kāi)源框架,可承擔高負載、大(dà)流量、易分(fēn)流,最大(dà)化提升服務器性能,并集成了SEO,WAP,RSS 等當今最流行的功能, 開(kāi)發WEB應用推薦框架。

十二、PHP集成開(kāi)發環境(IDE)、編輯器 PHPEclipse 一(yī)個強大(dà)的Eclipse環境下(xià)開(kāi)發PHP的插件,包括的主要功能有:PHP語法分(fēn)析,調試,代碼格式化,大(dà)綱視圖,代碼模闆定制等。 PhpED 一(yī)套Windows環境下(xià)的PHP集成開(kāi)發環境。 phpDesigner 一(yī)款輕量級的PHP集成開(kāi)發工(gōng)具,代碼編輯器功能特别強大(dà),支持在線預覽。 Zend Studio 一(yī)款Eclipse下(xià)優秀的PHP開(kāi)發環境,适用于開(kāi)發包含豐富接口的RIAs應用程序。 Aptana PHP :優秀的開(kāi)源IDE開(kāi)發環境,與Aptana Studio協同工(gōng)作。 PDT :一(yī)款開(kāi)發工(gōng)具框架,緻力于在Eclipse平台之上提供一(yī)個功能完整的PHP集成開(kāi)發環境。 VS.Php :顧名思義,該插件允許我(wǒ)(wǒ)們在Visual Studio .Net開(kāi)發工(gōng)具中(zhōng)集中(zhōng)進行PHP程序開(kāi)發,例如使用VS.php運行ASAP應用。 PHPEdit :本款IDE工(gōng)具側重于提供強大(dà)的代碼編輯器支持,提供例如語法突出顯示、代碼提示、代碼識别、代碼縮進等常用功能,同時集成PHP調試器以及一(yī)個用戶使用幫助文檔生(shēng)成工(gōng)具。