朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:北京辦公軟件培訓(xùn)資訊 > 北京excel培訓(xùn)資訊 > 終于知道php開發(fā)工具

終于知道php開發(fā)工具

日期:2019-08-25 12:31:02     瀏覽:1131    來(lái)源:天才領(lǐng)路者
核心提示:php開發(fā)工具?下面就是php開發(fā)工具等等的介紹,希望為您帶來(lái)幫助。??1.SublimeText3?工具簡(jiǎn)介:?SublimeText是一款流行的代碼編輯器。

php開發(fā)工具 ?

下面就是php開發(fā)工具等等的介紹,希望為您帶來(lái)幫助。 ?

php開發(fā)工具

?

1.SublimeText3 ?

工具簡(jiǎn)介: ?

Sublime Text是一款流行的代碼編輯器。Sublime Text 具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時(shí)項(xiàng)目切換,多選擇,多窗口等等。Sublime Text 是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持Windows、Linux、Mac OS X等操作系統(tǒng)。 ?

2.Notepad++7.3.1 ?

工具簡(jiǎn)介: ?

Notepad++是在微軟視窗環(huán)境之下的一個(gè)免費(fèi)的代碼編輯器。它使用較少的CPU功率,降低電腦系統(tǒng)能源消耗,但輕巧且執(zhí)行效率高,使得Notepad++可完美地取代微軟視窗的記事本。內(nèi)置支持多達(dá)27種語(yǔ)法高亮度顯示(包括各種常見(jiàn)的源代碼、腳本,能夠很好地支持.nfo文件查看),還支持自定義語(yǔ)言;可自動(dòng)檢測(cè)文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開,還可顯示縮進(jìn)引導(dǎo)線,代碼顯示得很有層次感;可打開雙窗口,在分窗口中又可打開多個(gè)子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例;提供了一些有用工具,如鄰行互換位置、宏功能等;可顯示選中文本的字節(jié)數(shù) (而不是一般編輯器所顯示的字?jǐn)?shù),這在某些情況下,比如 軟件本地化 很方便)。 ?

3.Zend Studio 13.0.1 ?

工具簡(jiǎn)介: ?

Zend Studio是一個(gè)屢獲大獎(jiǎng)的專業(yè)PHP集成開發(fā)環(huán)境,具備功能強(qiáng)大的專業(yè)編輯工具和調(diào)試工具,支持PHP語(yǔ)法加亮顯示,支持語(yǔ)法自動(dòng)填充功能,支持書簽功能,支持語(yǔ)法自動(dòng)縮排和代碼復(fù)制功能,內(nèi)置一個(gè)強(qiáng)大的PHP代碼調(diào)試工具,支持本地和遠(yuǎn)程兩種調(diào)試模式,支持多種高級(jí)調(diào)試功能。 ?

Zend Studio 9 正式發(fā)布,主要包含以下更新: ?

Git和Github支持云開發(fā)部署深度,Zend Framework和Zend Server集成更快、更精簡(jiǎn)的IDE。 ?

常用的PHP程序開發(fā)工具 ?

1、瀏覽器擴(kuò)展組件工具(Firefox擴(kuò)展) ?

FirePHP FirePHP是一款基于Firebug的擴(kuò)展,phpLangEditor 一款PHP函數(shù)庫(kù)解釋工具。 PHP Lookup :是一個(gè)內(nèi)置的搜索欄,以幫助您快速查找引用的PHP語(yǔ)法。 PHP ManualSearch :一個(gè)方便的搜索欄,從您的Web瀏覽器中搜索官方PHP文檔。 ?

2、PHP代碼調(diào)試工具 ?

Webgrind Webgrind完美支持PHP 5,安裝迅速簡(jiǎn)便,可以跨越多個(gè)平臺(tái)運(yùn)行。 Xdebug Xdebug是使用極為廣泛的PHP代碼調(diào)試工具,它提供大量的工具幫助你找出程序中潛在的BUG,并且它得到了很多PHP開發(fā)工具的支持,以做為專門的測(cè)試工具繼承在這些開發(fā)工具中,比如PHPEclipse、phpDesigner等。 ?

3、PHP框架支持 ?

Dwoo :PHP5 的模板引擎。CodeIgniter 用于敏捷軟件開發(fā)的PHP框架。 YII Framework :一個(gè)高性能的基于組件的PHP框架。 NetBeans :強(qiáng)大的PHP擴(kuò)展框架支持集,擁有完善的GUI界面,獨(dú)自成為一款強(qiáng)大的PHP開發(fā)工具。 Solar symfony :一個(gè)開源的PHP Web框架,加速Web應(yīng)用程序開發(fā)的創(chuàng)建與維護(hù)。 ?

4、PHP代碼測(cè)試、優(yōu)化工具 ?

PHPUnit :一款基于PHP 5的JUnit組件測(cè)試工具。 SimpleTest SimpleTest是一款高度集成的PHP代碼測(cè)試工具。 Selenium :一款專業(yè)全自動(dòng)WEB站點(diǎn)PHP代碼測(cè)試工具,比較側(cè)重的UI輸入輸出數(shù)據(jù)測(cè)試。PHP_CodeSniffer dBug 一款專注于測(cè)試類、對(duì)象、數(shù)組以及XML文件的PHP工具。 PHP Profile Class ?

5、PHP擴(kuò)展、工具集、類庫(kù)支持 ?

SimplePie 此工具可用于PHP RSS解析。 HTML Purifier :此工具可以用來(lái)移除所有惡意代碼(XSS),而且還能確保你的頁(yè)面遵循W3C的標(biāo)準(zhǔn)規(guī)范。 TCPDF :一個(gè)可以用于快速生成PDF文件的PHP5函數(shù)包。 htmlSQL :一組可以使你方便的對(duì)HTML和XML內(nèi)容方便的使用類似SQL語(yǔ)句進(jìn)行檢索的PHP類集。 ?

6、PHP集成開發(fā)環(huán)境(IDE)、編輯器 ?

PHPEclipse 一個(gè)強(qiáng)大的Eclipse環(huán)境下開發(fā)PHP的插件,包括的主要功能有:PHP語(yǔ)法分析,調(diào)試,代碼格式化,大綱視圖,代碼模板定制等。 PhpED 一套Windows環(huán)境下的PHP集成開發(fā)環(huán)境。phpDesigner 一款輕量級(jí)的PHP集成開發(fā)工具,代碼編輯器功能特別強(qiáng)大,支持在線預(yù)覽。 ZendStudio 一 款Eclipse下優(yōu)秀的PHP開發(fā)環(huán)境,適用于開發(fā)包含豐富接口的RIAs應(yīng)用程序。 ?

7、PHP在線工具及資源 ?

Minify:該工具使用 PHP5 開發(fā),用于合并壓縮js/css 文件的應(yīng)用程序,合并壓縮之后的結(jié)果可通過(guò) HTTP gzip/deflate 及一些相關(guān)頭,優(yōu)化客戶端緩存。 HTTP_StaticMerger:CSS和java script文件自動(dòng)"合并"。 PHP Object Generator 一款PHP代碼生成器,它能夠?yàn)槟愕腜HP4/PHP5應(yīng)用程序生成簡(jiǎn)潔和可測(cè)試的面向?qū)ο蟠a。 ?

常用的php開發(fā)工具有哪些 ?

1、EditPlus ?

EditPlus是一套功能強(qiáng)大,可取代記事本的文字編輯器,擁有無(wú)限制的Undo/Redo、英文拼字檢查、自動(dòng)換行、列數(shù)標(biāo)記、搜尋取代、同時(shí)編輯多文件、全屏幕瀏覽功能。對(duì)于很多php程序來(lái)說(shuō),EditPlus 非常簡(jiǎn)單好用。同時(shí)EditPlus也是一款好用的HTML編輯器,除了可以顏色標(biāo)記HTML Tag (同時(shí)支持C/C++、Perl、Java)外,還內(nèi)建完整的HTML和CSS1指令功能,對(duì)于習(xí)慣用記事本編輯網(wǎng)頁(yè)的朋友,它可幫你節(jié)省一半以上的網(wǎng)頁(yè)制作時(shí)間,若你有安裝IE 3.0以上版本,它還會(huì)結(jié)合IE瀏覽器于EditPlus窗口中,讓你可以直接預(yù)覽編輯好的網(wǎng)頁(yè)(若沒(méi)安裝IE,也可指定瀏覽器路徑)。 ?

2、 PHPDesigner 7 ?

PHPDesigner 7不僅適用于php開發(fā) ,也支持其他編程語(yǔ)言,例如:html 、xhtml、xml、css和javascript 、vbscript、java、c#、perl、python等!PHPDesigner 7主要針對(duì) PHP 網(wǎng)頁(yè)的編寫所設(shè)計(jì)的程序,它內(nèi)建一系列的指令碼、 PHP4 原始碼數(shù)據(jù)庫(kù)、語(yǔ)法高亮度顯示功能、FTP 客戶端等,無(wú)論您是 PHP 網(wǎng)頁(yè)設(shè)計(jì)高手,或者是剛?cè)腴T的新手,您都可以使用PHPDesigner 7來(lái)設(shè)計(jì)網(wǎng)頁(yè)程序。 ?

?

3、Norepad++ ?

Notepad++是一款臺(tái)灣人開發(fā)的一款非常有特色的編輯器,屬于開源軟件,支持C、C++、Java、C#、XML、HTML、PHP、Javas cript編程語(yǔ)言,而且可以免費(fèi)使用。 ?

主要功能有: ?

①內(nèi)置支持多達(dá)27種語(yǔ)法高亮度顯示(囊括各種常見(jiàn)的源代碼、腳本,值得一提的是,完美支持.nfo文件查看),也支持自定義語(yǔ)言; ?

②可自動(dòng)檢測(cè)文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開,代碼顯示得非常有層次感!這是此軟件特色的體現(xiàn)之一; ?

③可打開雙窗口,在分窗口中又可打開多個(gè)子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例等等。 ?

4、PHP Coder

?

PHPCoder用于快速開發(fā)和調(diào)試PHP應(yīng)用程序,它很容易擴(kuò)展和定制,完全能夠符合PHP開發(fā)者的個(gè)性要求 主要功能為: ?

1. 結(jié)合了PHP編譯器和參考文檔,可以對(duì)編輯中的PHP腳本進(jìn)行即時(shí)預(yù)覽; ?

2. 支持高亮顯示HTML和PHP代碼; ?

3. 自動(dòng)完成功能,可以自動(dòng)完成用戶自定義代碼片斷; ?

4. 標(biāo)準(zhǔn)函數(shù)提示; ?

5. 有專門的工程項(xiàng)目管理器; ?

6. 對(duì)象瀏覽器搜尋編輯中文件的包含信息,自定義函數(shù),并以樹形顯示; ?

7. 支持查找對(duì)稱的語(yǔ)句標(biāo)記符; ?

8. 支持高級(jí)搜索和替換; ?

9. 自帶FTP功能; ?

10. 支持運(yùn)行和斷點(diǎn)調(diào)試; ?

總之,PHPCoder是一個(gè)非常實(shí)用的,功能強(qiáng)大的編程環(huán)境,而且它是免費(fèi)的! ?

5、Zend Studio

?

zend Studio 是專業(yè)開發(fā)人員在使用PHP整個(gè)開發(fā)周期中的集成開發(fā)環(huán)境 (IDE),它包括了PHP所有必須的開發(fā)部件。通過(guò)一整套編輯、調(diào)試、分析、優(yōu)化和數(shù)據(jù)庫(kù)工具,Zend Studio 加速開發(fā)周期,并簡(jiǎn)化復(fù)雜的應(yīng)用方案。 ?

Zend Studio主要組件 ?

1 專業(yè)的集成開發(fā)環(huán)境 內(nèi)置 編輯器, 調(diào)試器, 以及 幫助文檔 ?

2 Windows, Linux, Mac 等多個(gè)操作系統(tǒng)版本 ?

3 多語(yǔ)言支持 ?

4 專業(yè)的編輯器 ?

5 關(guān)鍵字、語(yǔ)法加亮顯示 (PHP, HTML, XHTML, and JavaScript) ?

6 XML & CSS 的關(guān)鍵字、語(yǔ)法加亮顯示 ?

7 代碼模板 ?

8 支持 PHP 4 and PHP 5 ?

9 代碼自動(dòng)完成功能 ?

10 PHP Code (+PHPDoc) 分析功能 ?

11 內(nèi)部調(diào)試器 ?

12 代碼摘錄 ?

13 PHP 代碼分析 ?

14 遠(yuǎn)程調(diào)試器 ?

15 Remote Profiler ?

16 數(shù)據(jù)庫(kù)連接以及集成查詢,適用于MySQL、Oracle 、SQL Server、SQLite、 PostgreSQL ?

17CVS 集成,方便團(tuán)隊(duì)開發(fā) ?

PHP開發(fā)工具介紹 ?

1、 VisualAgeJava。它與其它JAVA開發(fā)工具相比有很多獨(dú)特的地方,VAJ用自己的二進(jìn)制格式文件(資源庫(kù))作為基本的存儲(chǔ)模型。內(nèi)置的版本控制、增量編譯和高效的debug工具。 ?

2、 VC。如果說(shuō)到Windows下的可視化開發(fā)工具現(xiàn)在大家接觸得最多的就是VC,VB,DELPHI,BCB。其實(shí)我覺(jué)得VC并不能完全算是一個(gè)可視化工具,這表現(xiàn)在VC中編寫代碼還是占了開發(fā)工作的大部分時(shí)間。而其他的可視化工具中都在界面設(shè)計(jì)中耗費(fèi)了大量的開發(fā)時(shí)間。我一直使用VC的原因就是因?yàn)槲夷軌蛞恢睂⒆⒁饬性谲浖δ荛_發(fā)上而不是界面設(shè)計(jì)上。我認(rèn)為這樣能夠在開發(fā)的過(guò)程中更加自由和有更多的控制權(quán)。而且這種情況下產(chǎn)生的代碼維護(hù)性更強(qiáng)。 ?

3、 delphi。數(shù)據(jù)庫(kù)支持是delphi的強(qiáng)項(xiàng)。這主要體現(xiàn)在delphi與bde的無(wú)縫集成,以及delphi提供的那一大堆現(xiàn)成的數(shù)據(jù)庫(kù)操作控件。這是vc望塵莫及的。目前delphi支持bde、ado、interbase三種數(shù)據(jù)庫(kù)訪問(wèn)方式。所有的方式都能拖拉到應(yīng)用程序中實(shí)現(xiàn)可視化操作。正是因?yàn)閐elphi對(duì)數(shù)據(jù)庫(kù)類的包裝,使得用戶操作數(shù)據(jù)庫(kù)不像在visualc++中必須從開始到*都要干預(yù)。明顯地提高了開發(fā)速度。在delphi中使用webbroker控件還能很方便地構(gòu)造出基于數(shù)據(jù)庫(kù)的web頁(yè)面,通過(guò)html管理web數(shù)據(jù)庫(kù)。 ?

4、 perl。我喜歡perl的理由是與我從事的工作有關(guān),我想使用SNMP網(wǎng)管工具查出每天的帶寬使用情況。當(dāng)然可以寫一個(gè)C程序直接同路由器交談取得所需信息。但我并不喜歡C的malloc()和free(),它讓我著實(shí)不安。好在perl有一個(gè)SNMP接口桓齟笤?0行代碼的perl腳本可以同路由器對(duì)話,并且能將精力放在功能實(shí)現(xiàn)上,而不是編程的細(xì)節(jié)上。 ?

5、 python。大家可能對(duì)這個(gè)名詞比較陌生,它是一種面向像的腳本語(yǔ)言。它具有動(dòng)態(tài)類型,支持多繼承,用戶定義類型,高級(jí)動(dòng)態(tài)類型和類。為什么我這么喜歡python?有幾個(gè)原因。*,它的語(yǔ)法清晰而簡(jiǎn)單,我的python程序比其它的語(yǔ)言更易讀懂。其次,我發(fā)現(xiàn)自己更傾向于面向?qū)ο穹绞骄幊?,而向?qū)ο竦木幊瘫扰f的傳統(tǒng)方式似乎更貼切一些,再加上python是從頭至腳面向?qū)ο竦?,長(zhǎng)的程序易于開發(fā)和維護(hù)。 ?

6、 Tomcat。之所以要選擇它,主要是因?yàn)樵蚴且驗(yàn)樗敲赓M(fèi)的,不像MS的軟件動(dòng)則幾千RMB,像我們這樣的學(xué)習(xí)者哪里承受得了!免費(fèi)并不代表質(zhì)量低下,據(jù)測(cè)試表明,Tomcat在JSP服務(wù)器方面的穩(wěn)定性優(yōu)于websphere。它的開發(fā)非常方便,集成了很多優(yōu)秀的性能,它的源碼公開,你可以仔細(xì)地研究它運(yùn)行機(jī)制。 ?

7、 ASP。簡(jiǎn)單易學(xué)。Basic有誰(shuí)不會(huì)?很少會(huì)有人舉手,所以有人在說(shuō)這個(gè)開發(fā)基礎(chǔ)是最廣的。而且MS有一向做的非常好的聯(lián)機(jī)手冊(cè),本地化語(yǔ)言的幫助,同時(shí)非??斓某霈F(xiàn)教學(xué)書籍,這樣會(huì)大大方便開發(fā)人員的學(xué)習(xí)和對(duì)技術(shù)的深入研究。安裝使用方便。裝好一個(gè)Windows2000,只要你安裝了IIS哪么ASP就可以使用了,從沒(méi)有什么需要你花心思去配置的。 ?

8、 PHP。PHP是一個(gè)什么原因出現(xiàn)的呢?它是一個(gè)技術(shù)人員希望能用一個(gè)快速的方面來(lái)完成他自己的個(gè)人主頁(yè)中的一個(gè)小應(yīng)用。而在他一發(fā)不可收時(shí)出現(xiàn)了php,它使一個(gè)人能在多種操作系統(tǒng)下迅速的完成一個(gè)輕型的Web應(yīng)用。所以在短短的幾年里,php迅速的升級(jí)了它的版本,同時(shí)在GNU的世界里找到了一個(gè)青梅竹馬的伙伴----Apache。個(gè)人認(rèn)為php是自由軟件在web應(yīng)用平臺(tái)上一個(gè)決勝的工具,如果沒(méi)有php的出現(xiàn),還會(huì)有許多人認(rèn)為自由軟件就代表了對(duì)開發(fā)人員的高技術(shù)要求、難記的代碼、復(fù)雜的工具.....php使一個(gè)會(huì)使用basic的人員在極短的時(shí)間里快迅學(xué)習(xí)并完成用戶需要的應(yīng)用。 ?

9、 PB?,F(xiàn)在究竟是什么阻礙了Web應(yīng)用和3-tier的大批出現(xiàn)呢?仍然是工具。一般說(shuō)來(lái),完成這些任務(wù)需要使用多種工具,在開發(fā)時(shí)需要在多個(gè)工具之間切換,由此造成了開發(fā)效率的低下和開發(fā)難度的提高。而PB8/PJ4很好地解決了這些問(wèn)題。所有這些任務(wù),都可以在同一個(gè)開發(fā)環(huán)境中完成,開發(fā)人員能非??焖俚鼐帉懟跀?shù)據(jù)庫(kù)的業(yè)務(wù)邏輯Component以及調(diào)用這些Component的Web-Client或PB-Client。尤其是Sybase把2-tier中的王牌Datawindow擴(kuò)展到了HTML領(lǐng)域,使得數(shù)據(jù)庫(kù)驅(qū)動(dòng)的動(dòng)態(tài)頁(yè)面實(shí)現(xiàn)起來(lái)非常容易。 ?

10、.NET。.NET框架和C#擴(kuò)展了Windows的功能,C#和Visual Studio .NET的結(jié)合使得創(chuàng)建和配置Web服務(wù)幾乎可以自動(dòng)進(jìn)行。并且,和傳統(tǒng)的ASP應(yīng)用程序相比,ASP.NET應(yīng)用程在性能、穩(wěn)定性以及可擴(kuò)展性方面都有了實(shí)質(zhì)性的提高。 ?

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: