新聞資訊

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

給大(dà)家(jiā)帶來(lái)了(le)50款優秀而又(yòu)實用(yòng)的(de)PHP工(gōng)具,其中包括PHP 代碼測試、優化(huà)工(gōng)具,圖像處理(lǐ)工(gōng)具,以及開(kāi)發過程必須的(de)★軟件(jiàn)配置管理(lǐ)工(gōng)具等,相(xiàng)信這(zhè)些(xiē)工(gōng)具能(néng)夠讓使用(yòng)PHP的©(de)朋(péng)友(yǒu)如(rú)虎添翼! 50款優秀而又(yòu)實用(yòng)的(de)PHδP工(gōng)具:


一(yī)、PHP代碼調試工(gōng)具 Webgrind Webgrind完美(měi)支持PHP 5,安裝迅速☆簡便,可(kě)以跨越多(duō)個(gè)平台運行(xíng)。 Xdebug Xdebug是(shì)使用(yòng)極為(wèi)廣泛的(de)PHPδ代碼調試工(gōng)具,它提供大(dà)量的(de)工(gōng)具幫助你(nǐ)找出程序中潛在的(de)BUG,并且它得(de)到(dào)了(le∏)很(hěn)多(duō)PHP開(kāi)發工(gōng)具的(de)支持,以做(zuò)為(wèi)專門(mén)的♠(de)測試工(gōng)具繼承在這(zhè)些(xiē)開(kāi)發工(gōng)具中,比如(rú)PHPEclipse、phpDesigner等。 Gubed PHP window♣ DBG PHP_Debug PHP_Debug是(shì)一(yī)款開(kāi)源的(de) PHP代♥碼調試工(gōng)具,它能(néng)夠從(cóng)多(duō)方面給出有(yǒu)用(yòng)的(de)信息從(cóng)而幫助你(nǐ)排除代碼中存在的(d✘e)問(wèn)題,并且集成性能(néng)測試工(gōng)具,比如(rú)PHP代碼執行(xíng)時(shí)間(jiān)以及SQL語句執行(xíng)時(shí)間(jiān)等β信息。 PHP_Dyn MacGDBp


二、PHP代碼測試、優化(huà)工(gōng)具 PHPUnit :一(yī)款基于PHP 5的(de)JUnit組件(jiàn)測試工(gōng)×具。 SimpleTest SimpleTest是(shì)一(yī)款高(gāo)度集成的(de)PHP代碼測試工(gōng)具。 Selenium :‍一(yī)款專業(yè)全自(zì)動WEB站(zhàn)點PHP代碼測試工(gōng)具,比較側重的(de)UI輸入輸出數(sαhù)據測試。 PHP_CodeSniffer dBug 一(yī)款專注于測試類、對(duì)象、數(shù)組以及XML文(wén)件(jiàn)的(de)PHP工(gōng)具。σ PHP Profile Class

三、文(wén)檔管理(lǐ)工(gōng)具 phpDocumentor :一(yī)款著名的(de)PHP代碼管理(lǐ)工(gōng)具,支持PHP源代碼到(dào)HTML、 PDF、C♥HM等格式的(de)文(wén)檔輸出。 PHP DOX

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

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

六、PHP代碼格式處理(lǐ)工(gōng)具這(zhè)些(xiē)工(gōng)具可(kě)以幫助你(nǐ)按照(zhào)需求對(duì)源代碼進行(xíng)相(xiàng)應的₹(de)格式處理(lǐ),比如(rú)代碼縮進以及分(fēn)段等,是(shì)代碼看(kàn)上(shàng)去(qù)結構分(fēn)明(αmíng),易于複用(yòng)及管理(lǐ)。 PHP_Beautifier PHPCodeBeautifier GeSHi - Generic Syntax High>lighter

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

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

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

十、浏覽器(qì)擴展組件(jiàn)工(gōng)具(Firefox擴展) FirePHP FirePHP是(shì)一(yī)款基于Firebug的(de)擴展,可(kě)以用(yòng)來λ(lái)在Firebug的(de)console中方便的(de)輸出php的(de)調試信息而又(yòu)不(bù)影(yǐng)響php程序的φ(de)正常運行(xíng)。 phpLangEditor 一(yī)款PHP函數(shù)庫解釋工(gōng)≥具。 PHP Lookup :是(shì)一(yī)個(gè)內(nèi)置的(de)搜索欄,以幫助您快(kuài)速查找引用(yòng)的(de)PHP語"法。 PHP Manual Search :一(yī)個(gè)方便的(de)搜索欄,從(cóng)您的(de)Web浏覽器(qì)中搜索官方PHP文(wén)檔。更多(¥duō)擴展應用(yòng)請(qǐng)參考:[組圖]15款基于浏覽器(qì)擴展的(de)WEB開(kāi)發工(gōng)具 

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

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