如果有一個(gè)好的編輯器或開發(fā)軟件工具,能夠極大提高我們的開發(fā)效率。下面介紹幾個(gè)常用的強(qiáng)大的PHP編輯器/開發(fā)軟件工具。這些編
輯器擁有調(diào)試器、增量執(zhí)行PHP腳本,查看每一行的所有變量值等功能。
一、PHP Coder
PHPCoder用于快速開發(fā)和調(diào)試PHP應(yīng)用程序,它很容易擴(kuò)展和定制,完全能夠符合開發(fā)者的個(gè)性要求.
1:結(jié)合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進(jìn)行即時(shí)預(yù)覽
2:支持高亮顯示HTML和PHP代碼;3:自動(dòng)完成功能,可以自動(dòng)完成用戶自定義代碼片斷;
4:標(biāo)準(zhǔn)函數(shù)提示;
5:有專門的工程項(xiàng)目管理器;
6:對象瀏覽器搜尋編輯中文件的包含信息,自定義函數(shù),并以樹形顯示.
7:支持查找對稱的語句標(biāo)記符;
8:支持高級搜索和替換;
9:自帶FTP功能;
10:支持運(yùn)行和斷點(diǎn)調(diào)試11:……總之,PHPCoder是一個(gè)非常實(shí)用的,功能強(qiáng)大的編程環(huán)境,而且它是免費(fèi)的
二、PhpStorm
PhpStorm 是 JetBrains 公司開發(fā)的一款商業(yè)的 PHP 集成開發(fā)工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查。
PhpStorm可隨時(shí)幫助用戶對其編碼進(jìn)行調(diào)整,運(yùn)行單元測試或者提供可視化debug功能
1、跨平臺。
2、對PHP支持refactor功能。
3、自動(dòng)生成phpdoc的注釋,非常方便進(jìn)行大型編程。
4、內(nèi)置支持Zencode。
5、生成類的繼承關(guān)系圖,如果有一個(gè)類,多次繼承之后,可以通過這個(gè)功能查看他所有的父級關(guān)系。
6、支持代碼重構(gòu),方便修改代碼。
7、擁有本地歷史記錄功能(local history功能)。
8、方便的部署,可以直接將代碼直接upload到服務(wù)器。
三、Notepad ++
Notepad++ 是一款非常有特色的編輯器,是開源軟件,可以免費(fèi)使用。支持的語言: C, C++ , Java , C#, XML, HTML, PHP, Javascript! 功能有:
①、Notepad內(nèi)置支持多達(dá) 27 種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持 .nfo 文件查看),也支持自定義語言;
②、Notepad可自動(dòng)檢測文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開,代碼顯示得非常有層次感!這是此軟件最具特色的體現(xiàn)之一;
③、Notepad可打開雙窗口,在分窗口中又可打開多個(gè)子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例,等等;
④、Notepad提供數(shù)個(gè)特色東東,如 鄰行互換位置、宏功能,等等…現(xiàn)在網(wǎng)上有很多文件編輯器,這個(gè)卻是不可多得的一款,不論是日常使用還是手寫編程代碼,都能讓你體會(huì)到它獨(dú)有的優(yōu)勢和方便。