A. 比較常用的幾個php開發工具
1、瀏覽器擴展組件工具(Firefox擴展)--
FirePHP FirePHP是一款基於Firebug的擴展,phpLangEditor 一款PHP函數庫解釋工具。 PHP Lookup :是一個內置的搜索欄,以幫助您快速查找引用的PHP語法。 PHP ManualSearch :一個方便的搜索欄,從您的Web瀏覽器中搜索官方PHP文檔。
2、PHP代碼調試工具--
Webgrind Webgrind完美支持PHP 5,安裝迅速簡便,可以跨越多個平台運行。 Xdebug Xdebug是使用極為廣泛的PHP代碼調試工具,它提供大量的工具幫助你找出程序中潛在的BUG,並且它得到了很多PHP開發工具的支持,以做為專門的測試工具繼承在這些開發工具中,比如PHPEclipse、phpDesigner等。
3、PHP框架支持--
Dwoo :PHP5 的模板引擎。CodeIgniter 用於敏捷軟體開發的PHP框架。 YII Framework :一個高性能的基於組件的PHP框架。 NetBeans :強大的PHP擴展框架支持集,擁有完善的GUI界面,獨自成為一款強大的PHP開發工具。 Solar symfony :一個開源的PHP Web框架,加速Web應用程序開發的創建與維護。
4、PHP代碼測試、優化工具--
PHPUnit :一款基於PHP 5的JUnit組件測試工具。 SimpleTest SimpleTest是一款高度集成的PHP代碼測試工具。 Selenium :一款專業全自動WEB站點PHP代碼測試工具,比較側重的UI輸入輸出數據測試。PHP_CodeSniffer dBug 一款專注於測試類、對象、數組以及XML文件的PHP工具。 PHP Profile Class
5、PHP擴展、工具集、類庫支持--
SimplePie 此工具可用於PHP RSS解析。 HTML Purifier :此工具可以用來移除所有惡意代碼(XSS),而且還能確保你的頁面遵循W3C的標准規范。 TCPDF :一個可以用於快速生成PDF文件的PHP5函數包。 htmlSQL :一組可以使你方便的對HTML和XML內容方便的使用類似SQL語句進行檢索的PHP類集。
6、PHP集成開發環境(IDE)、編輯器--
PHPEclipse 一個強大的Eclipse環境下開發PHP的插件,包括的主要功能有:PHP語法分析,調試,代碼格式化,大綱視圖,代碼模板定製等。 PhpED 一套Windows環境下的PHP集成開發環境。phpDesigner 一款輕量級的PHP集成開發工具,代碼編輯器功能特別強大,支持在線預覽。 ZendStudio 一 款Eclipse下優秀的PHP開發環境,適用於開發包含豐富介面的RIAs應用程序。
7、PHP在線工具及資源--
Minify:該工具使用 PHP5 開發,用於合並壓縮js/css 文件的應用程序,合並壓縮之後的結果可通過 HTTP gzip/deflate 及一些相關頭,優化客戶端緩存。 HTTP_StaticMerger:CSS和java script文件自動"合並"。 PHP Object Generator 一款PHP代碼生成器,它能夠為你的PHP4/PHP5應用程序生成簡潔和可測試的面向對象代碼。
B. 常用的php開發工具有哪些
一、EditPlus
EditPlus功能強大,可以代替記事本的文字編輯器,擁有無限的Undo/Redo、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。對於很多的PHP程序來說,EditPlus簡單好用。同時EditPlus也是一款好用的HTML編輯器,除了顏色標記HTMLTag(同時支持C/C++、Perl、Java)外,還有建設完整的HTML和CSS1指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間。
二、PHPDesigner7
PHPDesigner7不僅適用於php開發,也支持其他編程語言,例如:、x、xml、css和javascript、vbscript、java、c#、perl、python等!PHPDesigner7主要針對PHP網頁的編寫所設計的程序,它內建一系列的指令碼、PHP4原始碼資料庫、語法高亮度顯示功能、FTP客戶端等,無論您是PHP網頁設計高手,或者是剛入門的新手,您都可以使用PHPDesigner7來設計網頁程序。
三、Norepad++
Notepad++是一款台灣人開發的一款非常有特色的編輯器,屬於開源軟體,支持C、C++、Java、C#、XML、HTML、PHP、Javascript編程語言,而且可以免費使用。
主要功能有:
1、內置支持多達27種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持.nfo文件查看),也支持自定義語言;
2、可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,代碼顯示得非常有層次感!這是此軟體特色的體現之一;
3、可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持滑鼠滾輪改變文檔顯示比例等等。
四、PHPCoder
PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合PHP開發者的個性要求主要功能為:
1.結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽;
2.支持高亮顯示HTML和PHP代碼;
3.自動完成功能,可以自動完成用戶自定義代碼片斷。
五、ZendStudio
ZendStudio是專業開發人員在使用PHP整個開發周期中的集成開發環境(IDE),它包括了PHP所有必須的開發部件。通過一整套編輯、調試、分析、優化和資料庫工具,ZendStudio加速開發周期,並簡化復雜的應用方案。
ZendStudio主要組件:
1、專業的集成開發環境內置編輯器,調試器,以及幫助文檔
2、Windows,Linux,Mac等多個操作系統版本
3、多語言支持
4、專業的編輯器
5、關鍵字、語法加亮顯示(PHP,HTML,XHTML,andJavaScript)
C. 11款熱門PHP集成開發環境
在PHP集成開發環境的熱門選擇中,Zend Studio、Eclipse、PHPED、Komodo、PHPnow、EclipsePHP Studio、PHPStudy、PHPDesigner、Codelobster和PHPStorm分別以其獨特的功能和優勢脫穎而出。以下是對這11款熱門PHP集成開發環境的詳細分析。
Zend Studio作為來自Zend團隊的頂級工具,以其強大的功能和跨平台性(Windows、Mac OS X和Linux)受到用戶青睞。它不僅提供PHP V4和V5支持,還具備代碼智能特性、調試功能、Git和SVN集成等,尤其適合Mac用戶。
Eclipse提供了兩款PHP支持插件:PHP IDE項目和PHPEclipse。這兩款插件均支持三大操作系統(Windows、Linux和Mac OS X),提供代碼智能特性、調試功能等核心IDE特性,簡化開發流程。
NuSphere的PHPED為Windows用戶提供了豐富特性,包括內部調試器和簡化頁面調試工具條。PHPEdit則為Windows用戶提供了類似於msdev環境的體驗,支持語法高亮、代碼提示、集成調試器等眾多功能。
Komodo IDE兼容Windows、Mac OS X和Linux操作系統,支持Perl、PHP和Ruby等語言,擁有可靠代碼智能引擎,支持CVS、Subversion和Perforce集成,並提供直接向伺服器FTP功能。
PHPnow是一款綠色免費的Apache+PHP+MySQL環境套件,適用於Windows系統,簡化安裝和搭建PHP環境,附帶控制面板和虛擬主機管理功能,支持多種配置和插件,提供最新的Apache、PHP、MySQL和Zend Optimizer等組件。
EclipsePHP Studio(EPP)基於Eclipse核心,專為PHP開發者設計,集成了JDK和簡體中文系統,簡化安裝和配置流程,提供代碼高亮、函數跟蹤、實時錯誤檢查等功能,支持版本控制伺服器(SVN、CVS)。
PHPStudy是集成了Apache、PHP、MySQL、PHPMyAdmin和ZendOptimizer的PHP調試環境集成包,支持多項目管理、調試和結構操作,適合PHP新手和老手,簡化環境配置。
PHPDesigner是一款功能強大的PHP IDE和編輯器,支持PHP、HTML和多種網路語言,提供自動化完成功能、上下文相關幫助、PHP調試器等,適合不同水平的開發者。
Codelobster PHP版優化了PHP開發流程,自動完成PHP、HTML、Java和CSS功能,內置PHP調試器,簡化編碼過程。
PHPStorm是由JetBrains公司開發的商業PHP IDE,以其輕量級、高效和智能代碼補全、快速導航和即時錯誤檢查而聞名,被譽為最好的PHP IDE之一。
D. php文件用什麼軟體編寫(php文件用什麼軟體編寫好)
PHP開發通常使用什麼工具?AdobeDreamweaver、EditPlus、ZendStudio都是很好的工具。輕量級用EditPlus,偏重前端設計用Dreamweaver,偏重程序開發用ZendStudio吧!
集成開發環境是一種集成了軟體開發過程中所需主要工具的集成開發環境,其功能包括但不僅限於代碼高亮、代碼補全、調試、構建、版本控制等。一些常見的PHPIDEs如下:
ZendStudio:商業版,Zend官方出品,基於eclipse
EclipsewithPDT:免費
Coda:商業版,針對Mac用戶
NetBeans:免費,功能強大
PHPStorm:商業版
AptanaStudio:免費
PhpEd:商業版
KomodoIDE/Edit:IDE為商業版,Edit可免費使用
AdobeDreamweaver:商業版
除去集成開發環境,具備代碼高亮功能的常見文本編輯器因其輕巧靈活也常被選作開發工具,例如:Notepad++、Editplus、SublimeText、Everedit(國人開發)等等。(來自網路)
常用的php開發工具有哪些?一、EditPlus
EditPlus功能強大,可以代替記事本的文字編輯器,擁有無限的Undo/Redo、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。對於很多的PHP程序來說,EditPlus簡單好用。同時EditPlus也是一款好用的HTML編輯器,除了顏色標記HTMLTag(同時支持C/C++、Perl、Java)外,還有建設完整的HTML和CSS1指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間。
二、PHPDesigner7
PHPDesigner7不僅適用於php開發,也支持其他編程語言,例如:、x、xml、css和javascript、vbscript、java、c#、perl、python等!PHPDesigner7主要針對PHP網頁的編寫所設計的程序,它內建一系列的指令碼、PHP4原始碼資料庫、語法高亮度顯示功能、FTP客戶端等,無論您是PHP網頁設計高手,或者是剛入門的新手,您都可以使用PHPDesigner7來設計網頁程序。
三、Norepad++
Notepad++是一款台灣人開發的一款非常有特色的編輯器,屬於開源軟體,支持C、C++、Java、C#、XML、HTML、PHP、Javascript編程語言,而且可以免費使用。
主要功能有:
1、內置支持多達27種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持.nfo文件查看),也支持自定義語言;
2、可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,代碼顯示得非常有層次感!這是此軟體特色的體現之一;
3、可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持滑鼠滾輪改變文檔顯示比例等等。
四、PHPCoder
PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合PHP開發者的個性要求主要功能為:
1.結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽;
2.支持高亮顯示HTML和PHP代碼;
3.自動完成功能,可以自動完成用戶自定義代碼片斷。
五、ZendStudio
ZendStudio是專業開發人員在使用PHP整個開發周期中的集成開發環境(IDE),它包括了PHP所有必須的開發部件。通過一整套編輯、調試、分析、優化和資料庫工具,ZendStudio加速開發周期,並簡化復雜的應用方案。
ZendStudio主要組件:
1、專業的集成開發環境內置編輯器,調試器,以及幫助文檔
2、Windows,Linux,Mac等多個操作系統版本
3、多語言支持
4、專業的編輯器
5、關鍵字、語法加亮顯示(PHP,HTML,XHTML,andJavaScript)
php開發軟體有哪些?常見的PHP開發工具有一下幾種:
ZendStudio(商業版,Zend官方出品,基於eclipse),EclipsewithPDT(免費),Coda(商業版,針對Mac用戶),NetBeans(免費),PHPStorm(商業版),AptanaStudio(免費),PhpEd(商業版),KomodoIDE(商業版),KomodoEdit(免費),AdobeDreamweaver(商業版)
E. php開發用什麼軟體
PHP集成開發環境,有Zend Studio、Eclipse for PHP、PhpStorm等。
1、Zend Studio
Zend Studio是Zend Technologies公司開發的PHP語言集成開發環境(IDE)。除了有強大的PHP開發支持外也支持HTML、js、CSS,但只對PHP語言提供調試支持。
2、EclipsePHP Studio
EclipsePHP是一個大型PHP項目開發編譯器,基於Eclipse底層開發而來,並且集成了JDK,免除了安裝配置的麻煩,一次安裝即可使用,無需配置。
此編譯器為PHP編譯器,輔助PHP代碼的開發和調試,集成了代碼高亮,函數跟蹤,實時糾錯等功能。同時還增加了協作開發版本伺服器功能:SVN 、 CVS 。 內嵌瀏覽器可以在調試簡單代碼實時瀏覽。
3、PhpStorm
PhpStorm是JetBrains公司開發的一款商業的 PHP 集成開發工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。
(5)javaphpdesigner擴展閱讀
php的特點
一、開源性和免費性
由於PHP的解釋器的源代碼是公開的,所以安全系數較高的網站可以自己更改PHP的解釋程序。另外,PHP 運行環境的使用也是免費的。
二、快捷性
PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言復雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。
三、資料庫連接的廣泛性
PHP可以與很多主流的資料庫建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數與這些資料庫建立起連接的,PHPLIB就是常用的為一般事務提供的基庫。
四、面向過程和面向對象並用
在PHP語言的使用中,可以分別使用面向過程和面向對象, 而且可以將PHP面向過程和面向對象兩者一起混用,這是其它很多編程語言是做不到的。
F. php緙栫▼鐢ㄤ粈涔堣蔣浠
1銆丒ditPlus
EditPlus鏄涓濂楀姛鑳藉己澶э紝鍙鍙栦唬璁頒簨鏈鐨勬枃瀛楃紪杈戝櫒錛屾嫢鏈夋棤闄愬埗鐨刄ndo/Redo銆佽嫳鏂囨嫾瀛楁鏌ャ佽嚜鍔ㄦ崲琛屻佸垪鏁版爣璁般佹悳瀵誨彇浠c佸悓鏃剁紪杈戝氭枃浠躲佸叏灞忓箷嫻忚堝姛鑳姐傚逛簬寰堝歱hp紼嬪簭鏉ヨ達紝EditPlus闈炲父綆鍗曞ソ鐢ㄣ傚悓鏃禘ditPlus涔熸槸涓嬈懼ソ鐢ㄧ殑HTML緙栬緫鍣錛岄櫎浜嗗彲浠ラ滆壊鏍囪癏TMLTag(鍚屾椂鏀鎸丆/C銆丳erl銆丣ava)澶栵紝榪樺唴寤哄畬鏁寸殑HTML鍜孋SS1鎸囦護鍔熻兘錛屽逛簬涔犳儻鐢ㄨ頒簨鏈緙栬緫緗戦〉鐨勬湅鍙嬶紝瀹冨彲甯浣犺妭鐪佷竴鍗婁互涓婄殑緗戦〉鍒朵綔鏃墮棿錛岃嫢浣犳湁瀹夎匢E3.0浠ヤ笂鐗堟湰錛屽畠榪樹細緇撳悎IE嫻忚堝櫒浜嶦ditPlus紿楀彛涓錛岃╀綘鍙浠ョ洿鎺ラ勮堢紪杈戝ソ鐨勭綉欏(鑻ユ病瀹夎匢E錛屼篃鍙鎸囧畾嫻忚堝櫒璺寰)銆
2銆丳HPDesigner7
PHPDesigner7涓嶄粎閫傜敤浜巔hp寮鍙戱紝涔熸敮鎸佸叾浠栫紪紼嬭璦錛屼緥濡傦細html銆亁html銆亁ml銆乧ss鍜宩avascript銆乿bscript銆乯ava銆乧#銆乸erl銆乸ython絳夛紒PHPDesigner7涓昏侀拡瀵筆HP緗戦〉鐨勭紪鍐欐墍璁捐$殑紼嬪簭錛屽畠鍐呭緩涓緋誨垪鐨勬寚浠ょ爜銆丳HP4鍘熷嬬爜鏁版嵁搴撱佽娉曢珮浜搴︽樉紺哄姛鑳姐丗TP瀹㈡埛絝絳夛紝鏃犺烘偍鏄疨HP緗戦〉璁捐¢珮鎵嬶紝鎴栬呮槸鍒氬叆闂ㄧ殑鏂版墜錛屾偍閮藉彲浠ヤ嬌鐢≒HPDesigner7鏉ヨ捐$綉欏電▼搴忋
3銆丯orepad
Notepad鏄涓嬈懼彴婀句漢寮鍙戠殑涓嬈鵑潪甯告湁鐗硅壊鐨勭紪杈戝櫒錛屽睘浜庡紑婧愯蔣浠訛紝鏀鎸丆銆丆銆丣ava銆丆#銆乆ML銆丠TML銆丳HP銆丣avascript緙栫▼璇璦錛岃屼笖鍙浠ュ厤璐逛嬌鐢ㄣ
涓昏佸姛鑳芥湁錛
鈶犲唴緗鏀鎸佸氳揪27縐嶈娉曢珮浜搴︽樉紺(鍥婃嫭鍚勭嶅父瑙佺殑婧愪唬鐮併佽剼鏈錛屽煎緱涓鎻愮殑鏄錛屽畬緹庢敮鎸.nfo鏂囦歡鏌ョ湅)錛屼篃鏀鎸佽嚜瀹氫箟璇璦錛
鈶″彲鑷鍔ㄦ嫻嬫枃浠剁被鍨嬶紝鏍規嵁鍏抽敭瀛楁樉紺鴻妭鐐癸紝鑺傜偣鍙鑷鐢辨姌鍙/鎵撳紑錛屼唬鐮佹樉紺哄緱闈炲父鏈夊眰嬈℃劅錛佽繖鏄姝よ蔣浠剁壒鑹茬殑浣撶幇涔嬩竴錛
鈶㈠彲鎵撳紑鍙岀獥鍙o紝鍦ㄥ垎紿楀彛涓鍙堝彲鎵撳紑澶氫釜瀛愮獥鍙o紝鍏佽稿揩鎹峰垏鎹㈠叏灞忔樉紺烘ā寮(F11)錛屾敮鎸侀紶鏍囨粴杞鏀瑰彉鏂囨。鏄劇ず姣斾緥絳夌瓑銆
4銆丳HPCoder
PHPCoder鐢ㄤ簬蹇閫熷紑鍙戝拰璋冭瘯PHP搴旂敤紼嬪簭錛屽畠寰堝規槗鎵╁睍鍜屽畾鍒訛紝瀹屽叏鑳藉熺﹀悎PHP寮鍙戣呯殑涓鎬ц佹眰涓昏佸姛鑳戒負錛
1.緇撳悎浜哖HP緙栬瘧鍣ㄥ拰鍙傝冩枃妗o紝鍙浠ュ圭紪杈戜腑鐨凱HP鑴氭湰榪涜屽嵆鏃墮勮堬紱
2.鏀鎸侀珮浜鏄劇ずHTML鍜孭HP浠g爜錛
3.鑷鍔ㄥ畬鎴愬姛鑳斤紝鍙浠ヨ嚜鍔ㄥ畬鎴愮敤鎴瘋嚜瀹氫箟浠g爜鐗囨柇錛
4.鏍囧噯鍑芥暟鎻愮ず錛
5.鏈変笓闂ㄧ殑宸ョ▼欏圭洰綆$悊鍣錛
6.瀵硅薄嫻忚堝櫒鎼滃葷紪杈戜腑鏂囦歡鐨勫寘鍚淇℃伅錛岃嚜瀹氫箟鍑芥暟錛屽苟浠ユ爲褰㈡樉紺猴紱
7.鏀鎸佹煡鎵懼圭О鐨勮鍙ユ爣璁扮︼紱
8.鏀鎸侀珮綰ф悳緔㈠拰鏇挎崲錛
9.鑷甯FTP鍔熻兘錛
10.鏀鎸佽繍琛屽拰鏂鐐硅皟璇曪紱
鎬諱箣錛孭HPCoder鏄涓涓闈炲父瀹炵敤鐨勶紝鍔熻兘寮哄ぇ鐨勭紪紼嬬幆澧冿紝鑰屼笖瀹冩槸鍏嶈垂鐨勶紒
5銆乑endStudio
zendStudio鏄涓撲笟寮鍙戜漢鍛樺湪浣跨敤PHP鏁翠釜寮鍙戝懆鏈熶腑鐨勯泦鎴愬紑鍙戠幆澧(IDE)錛屽畠鍖呮嫭浜哖HP鎵鏈夊繀欏葷殑寮鍙戦儴浠躲傞氳繃涓鏁村楃紪杈戙佽皟璇曘佸垎鏋愩佷紭鍖栧拰鏁版嵁搴撳伐鍏鳳紝ZendStudio鍔犻熷紑鍙戝懆鏈燂紝騫剁畝鍖栧嶆潅鐨勫簲鐢ㄦ柟妗堛
ZendStudio涓昏佺粍浠
1涓撲笟鐨勯泦鎴愬紑鍙戠幆澧冨唴緗緙栬緫鍣,璋冭瘯鍣,浠ュ強甯鍔╂枃妗
2Windows,Linux,Mac絳夊氫釜鎿嶄綔緋葷粺鐗堟湰
3澶氳璦鏀鎸
4涓撲笟鐨勭紪杈戝櫒
5鍏抽敭瀛椼佽娉曞姞浜鏄劇ず(PHP,HTML,XHTML,andJavaScript)
6XML&CSS鐨勫叧閿瀛椼佽娉曞姞浜鏄劇ず
7浠g爜妯℃澘
8鏀鎸丳HP4andPHP5
9浠g爜鑷鍔ㄥ畬鎴愬姛鑳
10PHPCode(PHPDoc)鍒嗘瀽鍔熻兘
11鍐呴儴璋冭瘯鍣
12浠g爜鎽樺綍
13PHP浠g爜鍒嗘瀽
14榪滅▼璋冭瘯鍣
15RemoteProfiler
16鏁版嵁搴撹繛鎺ヤ互鍙婇泦鎴愭煡璇錛岄傜敤浜嶮ySQL銆丱racle銆丼QLServer銆丼QLite銆丳ostgreSQL
17CVS闆嗘垚錛屾柟渚垮洟闃熷紑鍙