程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 50個非常有用的PHP工具,50有用PHP工具

50個非常有用的PHP工具,50有用PHP工具

編輯:關於PHP編程

50個非常有用的PHP工具,50有用PHP工具


PHP是使用最為廣泛的開源服務器端腳本語言之一,當然PHP並不是速度最快的,但它卻是最常用的腳本語言。這裡有50個有益的PHP工具,可以大大提高你的編程工作:

調試工具

  • Webgrind 
  • Xdebug 
  • Gubed PHP Debugger 
  • DBG
  • PHP_Debug
  • PHP_Dyn
  • MacGDBp

測試和優化工具

  • PHPUnit
  • SimpleTest

    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應用程序生成簡潔和可測試的面向對象代碼。

     

     

  • gotAPI/PHP





     
     
     

  • 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

我想學習PHP語言,問使用什開發工具最好

DREAMWEAVER
=================

從MX開始,DW開始支持PHP+MYSQL的可視化開發,對於初學者確實是比較好的選擇,因為如果是一般性開發,幾乎是可以不寫一行代碼也可以寫出一個程序,而且都是所見即所得的。
所包含的特征包括,語法加亮、函數補全,形參提示等。
不過DW生成的代碼比較復雜,安全性也一般。在手寫的方面,方便度一般,在調試環境方面表現差強人意。不太適合於比較復雜一點的編程。但對於初學的人是再好不過了。

======================
ZEND DEVELOPMENT ENVIORMENT
======================

和PHP靠得最近的ZEND推出的一款PHP的IDE,ZEND DEVELOPMENT ENVIORMENT。最新的版本為2.6,這也是在LINUX下面唯一一個PHP的集成開發調試環境了,當然它也有WINDOWS版本。
和其它的IDE不同,ZDE是用JAVA編寫的~~這不光意味著多平台性,同樣意味著很慢的速度,和比較奇怪一點的使用界面。尤其是它那將近半分鐘的啟動速度,讓人無法忍受~~
ZDE提供的功能是最齊全的,而且可以和ZEND其它的PHP開發工具無縫的結合。成為一套強大的PHP開發環境,而且ZDE的調試環境是建在ZDE自身程序裡面的,而不象其它的IDE,是通過PHP DEBUGER來實現的。
包含特征:語法加亮,完整齊全的函數補全和幫助(但只針對PHP內建函數,對自定義函數無效),工程管理,還有ZDE獨有的PHP代碼整理,PHP.ini可視化編輯和嵌套標示,使用後者在查看程序結構復雜的時候顯得十分方便,在不用去數那密密麻麻的{}號了~

提供的DEBUG功能包括breakpoints,stack,watches,variables,output buffer,以及所有該有的跟蹤方式。

缺點主要是:1、速度慢~~2、使用上不是很方便。

===================
PHPED
===================

長期從事PHP開發的NUSPHERE公司推出的PHPED,最新的版本是3.12。
PHPED的綜合性能是最好的,啟動速度很快,提供的功能也是最多的。語法加亮,函數補全,工程管理,代碼模版,自動代碼補全,可視化的數據庫管理,內置 DAV,CVS,FTP,WEBSERVER,DEBUGGER,以及JS代碼列表,常見HTML標簽集,另外PHPED還支持插件技術。
安裝版還付帶了PHP,MYSQL的手冊(英文的)。值得一提的是PHPED的調試功能,雖然ZDE有它所有的調試功能,但是PHPED更方便,比如調試時將鼠標放在變量上就可以直接看到變量的值,而且調試窗口的分布較細致和合理,而且支持外部腳本調試,ZED雖然也能實現,但設置起來比較麻煩一點。
PHPED的腳本結構功能和ZDE差不多~不過在對類方面要好一些,細致到了類元素。

但PHPED的缺點也是很要命的,就是它對中文的支持很差~~甚至選取時都會顯示不正常。另外要提醒的是,調試時變量值中文顯示可以通過在DEBUGGER裡面的設置,將語言改成GB就可以了~~否則含有中文的變量值是不能正常顯示的~

================
PHP EXPERT EDITOR
================

PHP EXPERT EDITOR 較新的版本是3.0,比較有特色的功能有:PHP語法檢查,程序段書簽,宏功能,代碼模版,內建WEB SERVER,DEBUGGER。

PEE在代碼結構分析上......余下全文>>
 

PHP開發通常使用什工具(IDE)?

從MX開始,DW開始支持PHP+MYSQL的可視化開發,對於初學者確實是比較好的選擇,因為如果是一般性開發,幾乎是可以不寫一行代碼也可以寫出一個程序,而且都是所見即所得的。
所包含的特征包括,語法加亮、函數補全,形參提示等。
不過DW生成的代碼比較復雜,安全性也一般。在手寫的方面,方便度一般,在調試環境方面表現差強人意。不太適合於比較復雜一點的編程。但對於初學的人是再好不過了。
======================
ZEND DEVELOPMENT ENVIORMENT
======================
和PHP靠得最近的ZEND推出的一款PHP的IDE,ZEND DEVELOPMENT ENVIORMENT。最新的版本為2.6,這也是在LINUX下面唯一一個PHP的集成開發調試環境了,當然它也有WINDOWS版本。
和其它的IDE不同,ZDE是用JAVA編寫的~~這不光意味著多平台性,同樣意味著很慢的速度,和比較奇怪一點的使用界面。尤其是它那將近半分鐘的啟動速度,讓人無法忍受~~
ZDE提供的功能是最齊全的,而且可以和ZEND其它的PHP開發工具無縫的結合。成為一套強大的PHP開發環境,而且ZDE的調試環境是建在ZDE自身程序裡面的,而不象其它的IDE,是通過PHP DEBUGER來實現的。
包含特征:語法加亮,完整齊全的函數補全和幫助(但只針對PHP內建函數,對自定義函數無效),工程管理,還有ZDE獨有的PHP代碼整理,PHP.ini可視化編輯和嵌套標示,使用後者在查看程序結構復雜的時候顯得十分方便,在不用去數那密密麻麻的{}號了~
提供的DEBUG功能包括breakpoints,stack,watches,variables,output buffer,以及所有該有的跟蹤方式。
缺點主要是:1、速度慢~~2、使用上不是很方便。
===================PHPED===================
長期從事PHP開發的NUSPHERE公司推出的PHPED,最新的版本是3.12。
PHPED的綜合性能是最好的,啟動速度很快,提供的功能也是最多的。語法加亮,函數補全,工程管理,代碼模版,自動代碼補全,可視化的數據庫管理,內置 DAV,CVS,FTP,WEBSERVER,DEBUGGER,以及JS代碼列表,常見HTML標簽集,另外PHPED還支持插件技術。
安裝版還付帶了PHP,MYSQL的手冊(英文的)。值得一提的是PHPED的調試功能,雖然ZDE有它所有的調試功能,但是PHPED更方便,比如調試時將鼠標放在變量上就可以直接看到變量的值,而且調試窗口的分布較細致和合理,而且支持外部腳本調試,ZED雖然也能實現,但設置起來比較麻煩一點。
PHPED的腳本結構功能和ZDE差不多~不過在對類方面要好一些,細致到了類元素。
但PHPED的缺點也是很要命的,就是它對中文的支持很差~~甚至選取時都會顯示不正常。另外要提醒的是,調試時變量值中文顯示可以通過在DEBUGGER裡面的設置,將語言改成GB就可以了~~否則含有中文的變量值是不能正常顯示的~
================
PHP EXPERT EDITOR
================
PHP EXPERT EDITOR 較新的版本是3.0,比較有特色的功能有:PHP語法檢查,程序段書簽,宏功能,代碼模版,內建WEB SERVER,DEBUGGER。
PEE在代碼結構分析上有一個特色就是可以看到每一個變量的分別出現位置,如果要跟蹤是再方便不過了。
總的說,P......余下全文>>
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved