再推薦十款免費的php開發工具_php技巧

來源:互聯網
上載者:User

下面介紹10個免費、強大的PHP編輯器/開發工具。這些編輯器擁有調試器、增量執行PHP指令碼、查看每一行的所有變數值等功能。
1) Notepad ++
  Notepad++是一款非常有特色的編輯器,是開源軟體,可以免費使用。支援的語言: C, C++, Java , C#, XML, HTML, PHP, Javascript!  功能有:
1. Notepad內建支援多達 27 種文法高亮度顯示(囊括各種常見的原始碼、指令碼,值得一提的是,完美支援.nfo 檔案查看),也支援自訂語言;
2. Notepad可自動檢測檔案類型,根據關鍵字顯示節點,節點可自由摺疊/開啟,代碼顯示得非常有層次感!這是此軟體最具特色的體現之一;
3. Notepad可開啟雙視窗,在分視窗中又可開啟多個子視窗,允許快捷切換全螢幕顯示模式(F11),支援滑鼠滾輪改變文檔顯示比例,等等;
4. Notepad提供數個特色東東,如鄰行互換位置、宏功能,等等...現在網上有很多檔案編輯器,這個卻是不可多得的一款,不論是日常使用還是手寫編程代碼,都能讓你體會到它專屬的優勢和方便。

 

2) PHPDesigner 7 
  phpdesigner 不僅支援php ,也支援其他網路語言像html ,xhtml,xml,css和javascript ,vbscript,java, c#,perl , python等!
  由於可以搭配使用的相關免費資源相當的多,PHP 的網頁設計越來越多人在學習了,MPS PHP DESIGNER 是針對 PHP 網頁的編寫所設計的程式,它內建一系列的指令碼、PHP4 原始碼資料庫、文法高亮度顯示功能、FTP 用戶端…等,不管您是 PHP 網頁設計高手,或者是剛入門的新手,您都可以使用者套軟體來幫您設計網頁程式(SQL、HTML 亦支援)。 

3) Eclipse PDT 
  Eclipse這個整合式開發環境只要有外掛程式就可以實現相應功能。PDT這個項目很早就開始進行了。Zend Studio for Eclipse就是基於這個外掛程式的,再加上自己的調試器。大家也可以在Eclipse上使用這個外掛程式,然後自己再去選擇調試器來配置自己的開發壞境。至於怎麼配置,網上有人寫出了自己的配置方法,大家可以自己查閱,這裡只是介紹工具,這個暫且按下不表。這裡我介紹的一個配置完整的包。這個也是Zend開發的,因為是免費的,所以在使用時自然不能和Zend Studio相比。
  但是因為是在Eclipse上安裝外掛程式自訂實現,不必為PHP開發再安裝一個大型軟體,所以還是有很多人喜歡用這麼個工具的。

 

4) Bluefish 
   Bluefish標榜其自身是“一款為熟練的Web設計員和程式員而設的編輯器,但它的UI卻很直觀,任何初學者都很夠很快上手,並在不斷地積累中發現和掌握它的其它功能。如果你需要的是一款能夠進行Web代碼設計的文字編輯器,那麼它一定會是一款很不錯的軟體。它給我的總體印象就是專業卻不令人生畏,文字和表徵圖結合的都很好。
   Bluefish提供了很多常用的HTML任務選項,例如字型、表格等等,當然還有連結,這個軟體是用了一個比較不常見的“連結描述”(anchor)來表明可點擊的連結。“連結描述”對話方塊甚至還提供了例如OnClick和OnMouseover這樣的Javascript指令碼事件功能。 

5) Notepad2

Notepad2是一個外觀類似系統記事本的文本編輯工具,但比記事本有了很大的增強。
1.  自訂文法高亮,支援HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal,彙編, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等眾多指令檔。
2.  支援ANSI,Unicode,UTF-8等編碼互換
3.  可以設定無限個書籤(9種表徵圖可換)輕鬆定位
4.  空格,定位字元彩色顯示,並可互相轉換
5.  可以對任意的文字區塊進行操作,ALT鍵+滑鼠

 

6) HTML-Kit 
  HTML-Kit可以很容易的編輯、尋找、驗證、預覽和發布HTML文檔。功能包括:拖拽編輯、顏色代碼列印、自動完成、工作列、UNIX風格的尋找替換、無限UNDO、文件範本、支援多種語言指令碼和CSS、XML及XHML等等。

7) PHP Coder 
PHPCoder用於快速開發和調試PHP應用程式,它很容易擴充和定製,完全能夠符合開發人員的個性要求.
1. 結合了PHP編譯器和參考文檔,可以對編輯中的PHP指令碼進行即時預覽;
2. 支援高亮顯示HTML和PHP代碼;
3. 自動完成功能,可以自動完成使用者自訂代碼片斷;
4. 標準函數提示;
5. 有專門的工程專案管理器;
6. 物件瀏覽器搜尋編輯中檔案的包含資訊,自訂函數,並以樹形顯示.
7. 支援尋找對稱的語句標記符;
8. 支援進階搜尋和替換;
9. 內建FTP功能;
10. 支援運行和斷點調試。
總之,PHPCoder是一個非常實用的,功能強大的編程環境,而且它是免費的!

8 ) PHP Editor
  DzSoft PHP Editor是專為PHP所設計的網頁程式編輯軟體-DzSoft PHP Editor,具有PHP編輯、偵錯、瀏覽、原始碼檢視、檔案瀏覽、可自訂的原始碼樣本..等功能,無須架設網站主機就可以測試PHP指令碼,是一套功能強大的PHP編程軟體。

  

9) NetBeans IDE 
  NetBeans IDE是一個開源整合式開發環境,可用於Windows、Mac、Linux和 Solaris。除完全支援所有 Java 平台(Java SE、Java EE、Java ME 和 JavaFX)之外,NetBeans 還是PHP、Ajax和JavaScript、Groovy和 Grails、Ruby和Ruby on Rails以及C/C++軟體開發的理想工具。
  原開發人員是 SUN公司,現在為Oracle公司所有。
  NetBeans 有多個產品,我們這裡介紹的是專為PHP使用的,NetBeans for PHP有以下幾個顯要的優點:

  • 全中文介面
  • 完全開源免費
  • 支援代碼模板功能
  • 支援代碼自動摺疊(可選擇自動摺疊代碼的地區)
  • 支援代碼格式化
  • 支援項目詳細設定(項目右鍵屬性)
  • 支援多編碼
  • 支援FTP管理
  • 支援PHP調試
  • 支援文法加亮自訂
  • 支援檔案比較
  • 支援按項目尋找和替換
  • 支援版本控制(CVS、Subversion、Mercurial)
  • 支援外掛程式功能
  • 支援代碼縮排(Tab和Shift + Tab,大部分編輯器都支援這2個快速鍵)
  • 支援括弧匹配(包括大括弧)
  • 支援文法即時錯誤修正
  • 支援PHP、JS、CSS以及混寫導航
  • 支援JS相容性檢查
  • 支援CSS設計
  • 支援代碼提示(輸入焦點號、::、->,就會自動提示代碼,其它情況由使用者來決定是否提示)
  • 支援檔案快速定位(快速鍵Alt + Shift + O,可以快速在項目中通過關鍵字列表出相關檔案並定位)
  • 支援類型快速定位(快速鍵Ctrl + O,針對於JS,直接搜尋出包含關鍵字的函數名稱並定位)
  • 支援符號快速定位(快速鍵Ctrl + Alt + Shift + O,同時針對PHP和JS,直接搜尋出包含關鍵字的屬性、方法和函數名稱並定位)
  • 系統和外掛程式可以自動更新

  好處實在說不完,誰用誰知道,你的eclipse、zendstudio都可以扔了,這話有點過,如果單從費用來說,後者確實可以去掉。 

10) PSPad 
  pspad,一款超級小巧,又超合適開發php的軟體
  推薦理由:對編碼格式支援超好,用DW編寫純程式碼還是極易出錯,如帶SESSION在DW編寫,絕對會提示錯誤,當然還有很多好處就不一一羅列
  缺點:沒有代碼提示功能,不過,如果你是老手的話,這個不在呼,而新手更應該練習不需提示的寫代碼。
  免費的編輯器,支援簡體中文介面。它集各種編輯器的優點於一身,同時編輯多個檔案,可以使用project;內建HEX編輯器;內建HEX編輯器;支援宏的錄製和使用;支援文法高亮和彩色顯示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA...;內建檔案比較工具;支援宏的錄製和使用;內建FTP工具;可以針對不同的檔案類型設定對應的外部工具;支援外部編譯器。不過其開啟檔案的速度似乎不如Editplus。

以上就是為大家分享的10款php開發工具,每個開發工具的特點優勢已經標註出來,方便大家取捨,希望對大家的學習有所協助。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.