50個非常有用的PHP工具

來源:互聯網
上載者:User
調試工具
  • Webgrind
  • Xdebug
  • Gubed PHP Debugger
  • DBG
  • PHP_Debug
  • PHP_Dyn
  • MacGDBp
測試和最佳化工具
  • PHPUnit
  • SimpleTest
  • Selenium
  • PHP_CodeSniffer
  • dBug
  • PHP Profile Class
文檔工具
  • phpDocumentor
  • PHP DOX
安全工具
  • Securimage :驗證碼工具。
  • Scavenger
  • PHP-IDS
  • Pixy :代碼檢查工具。
圖形處理
  • PHP/SWF Charts
  • pChart - a chart-drawing PHP library
  • WideImage
  • MagickWand For PHP
代碼最佳化
  • PHP_Beautifier
  • PHPCodeBeautifier
  • GeSHi - Generic Syntax Highlighter
版本控制系統
  • Phing
  • xinc
有用的拓展,使用工具和類
  • 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 :用PHP5編寫, 是一個基於真正意義的OO的層,API介面以JDBC為基礎。
  • PHPLinq :用SQL文法操作PHP數組。
  • PHPMathPublisher:作者是一位法國中學數學老師。
  • phpMyAdmin :可以通過互連網線上控制和操作MySQL。
  • PHPExcel :相當強大的MS Office Excel 文檔產生類庫。
  • Phormer :一個輕量級,強大的PHP線上相簿。
  • xajax PHP Class Library :一個開源的PHP 類庫,用來構建WEB上的Ajax 程式。
  • PHP User Class :使用者管理。
  • PHP-GTK :為了證明PHP是一種遠遠超越網路應用程式的有效工具而開發的。使用PHP-GTK你可以建立獨立的GUI(使用者圖形介面)應用程式。
線上工具和資源
  • Minify! :使用 PHP5 開發的用於合并壓縮 js/css 檔案的應用程式。合并壓縮之後的結果可通過 HTTP gzip/deflate 及一些相關頭,最佳化用戶端緩衝。
  • HTTP_StaticMerger:自動“合并”CSS和JavaScript檔案。
  • PHP Object Generator :一個開源的PHP代碼產生器。它能夠為你的PHP4/PHP5應用程式產生簡潔和可測試的物件導向代碼。
  • koders :開放原始碼搜尋。
  • PECL :含有PHP 開發組提供的不同擴充庫的資訊。
瀏覽器中的工具(Firefox外掛程式)
  • FirePHP :是基於Firebug的一個擴充,可以用來在Firebug的console中方便的輸出php的調試資訊又不影響php程式的正常運行。
  • phpLangEditor :是一個用來翻譯各種PHP變數的工具.
  • PHP Lookup :是一個內建的搜尋欄,以協助您快速尋找引用的PHP文法。
  • PHP Manual Search :一個方便的搜尋欄,從您的Web瀏覽器中搜尋官方PHP文檔。
PHP架構
  • Dwoo :一個PHP5 的模板引擎。
  • CodeIgniter :協助你編寫Web 應用程式的敏捷開源PHP 架構。
  • YII Framework 一個高效能的基於組件的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 :PHPSpec是一個簡單而直觀的PHP架構。
 IDEs 和 Editors
  • PHPEclipse :相當強大的一個Eclipse下開發PHP的外掛程式,包括的功能有:PHP文法分析,調試,代碼格式化,大綱視圖,代碼模板定製等。
  • PhpED :內部調試器。
  • phpDesigner :針對PHP 網頁的編寫所設計的程式。
  • Zend Studio :一個屢獲大獎的專業PHP 整合式開發環境,具備功能強大的專業編輯工具和調試工具,支援PHP文法加亮顯示。
  • Aptana PHP :一個開源的IDE ,主要致力於瀏覽器端的開發。
  • PDT :一個開發工具架構,致力於在Eclipse平台之上提供一個功能完整的PHP整合式開發環境。
  • VS.Php :通過安裝這個外掛程式,我們可以在Visual Studio .Net這個市場中最流行的IDE中編譯、編輯、配置PHP程式。
  • PHPEdit :這款IDE軟體提供用於突出文法顯示、代碼提示、代碼識別,一個整合的PHP調試器以及一個協助產生器工具。
補充資源
  • PHP Function Reference
  • 30 Useful PHP Classes and Components
  • PHP advent 2008
  • Useful in-browser development tools for PHP
  • PHPClasses.org
  • PHP Developer’s Toolbox
  • Scavenger
  • PHP-IDS
  • Pixy: PHP Security Scanner

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.