Ⅰ 中文版編寫php代碼的工具有那些
1. Rephactor
Rephactor是一款命令行重構工具,這是一款自動化工具,允許開發者以一種簡潔的方式在不同的代碼庫中修改源碼。
主要功能:
保證重構的可逆性—— 一旦發現問題,代碼是可逆的,可以回溯到前一個版本。
查找替換功能—— 普通查找替換,方法重命名,類重命名,正則表達式模式的替換。
所有操作完成後,均基於SimpleTest Aperiplus進行測試,並保證測試的覆蓋率。
集成Phemto ,保證類的相關性測試。
2. Scisr
Scisr是一款利用PHP編寫的重構工具。項目託管在GitHub上。基於GPL許可證下發行。
使用方法:
類的重命名:
[js] view plain
$ scisr rename-class OldName NewName [files]
修改方法:
[js] view plain
$ scisr rename-method OwningClassName oldMethodName newMethodName [files]
文件重命名:
[js] view plain
$ scisr rename-file old/file_name new/dir/new_file_name [files]
重命名類和文件:
[js] view plain
$ scisr rename-class-file OldClassName NewClassName [files]
3. PHP Refactoring Browser
這是一款PHP 代碼的重構工具,通過生成diffs來描述重構的步驟,避免重構過程中的簡單錯誤,該工具非常棒。項目託管在GitHub上。
使用庫:
PHP Parser by Nikic
PHP Token Reflection from Ondřej Nešpor
重構瀏覽器數據主要包含以下幾個方面:
補丁——支持基於更改文件操作創建補丁;
重構——包含實際重構域和適配第三方庫;
集合——基於PHP數組可靠添加集合語義。目前包含一組類型。
4. PhpStorm
PhpStorm是由JetBrains公司開發的一款PHP IDE富應用,同時支持重構。PhpStorm可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化調試功能。
目前,發布了PhpStorm 7版本,新版本支持PHP5.5;改進PHP語法著色性能;Vagrant、SSH 控制&遠程工具;支持Drupal & PHP框架;改進調試和測試性能。
PhpStorm的主要特性:
智能PHP編碼編輯器;
代碼質量分析;
支持調試/測試;
支持HTML/CSS/JavaScript編輯器;
支持跨平台。
5. Zend Studio
Zend Studio是Zend Technologies開發的PHP語言集成開發環境。支持HTML和JS標簽,但只對PHP語言提供調試支持。
主要特性:
具備功能強大的專業編輯工具和調試工具;
支持PHP語法高亮顯示、語法自動填充功能,支持語法自動縮排和代碼復制功能;
支持書簽功能;
內置一個強大的PHP代碼調試工具;
支持本地和遠程兩種調試模式,支持多種高級調試功能。
Ⅱ php二次開發的工具都有哪些
可以使用一些模版,ecshop ,uchome等來進行二次開發
Ⅲ 有哪些PHP開發工具
1、PHP開發工具——Putty
Putty是一款Telnet、SSH、純TCP和串口連接的軟體。Putty是開源軟體,主要由Simon Tatham維護,並由MIT授權。Putty是windowsx86上的一個免費的Telnet、SSH和rlogin客戶端,但它的功能與商業Telnet工具一樣強大。
2、PHP開發工具——FileZilla
FileZilla是一個免費的開源FTP軟體,有客戶端和伺服器版本。FTP軟體具有良好的組織控制能力
3、PHP開發工具——Sublime Text
Sublime Text是一種代碼編輯器,是一種高級的HTML和散文文本編輯器。Sublime Text是由程序員Jon Skinner在2008年1月開發的。它最初被設計為具有豐富擴展性的VIM。
Sublime Text具有漂亮的用戶界面和強大的特性,如代碼縮略圖、Python插件、代碼片段等。您還可以自定義鍵綁定、菜單和工具欄。Sublime text的主要特性包括:拼寫檢查、書簽、全Python API、轉到功能、實時項目切換、多選擇、多窗口等等。Sublime Text是一種跨平台編輯器,支持Windows、Linux和其他操作系統。
Python API、goto函數、實時項目切換、多選、多窗口等。Sublime text是一個跨平台的編輯器,支持windows、Linux和其他操作系統。
本篇《適合初學者的PHP開發工具有哪些?這些利器才是你最需要的》到這里就已經結束了,小編一直認為,某一個編程軟體受歡迎是有一定原因的,首先吸引人的一定是其功能,環球網校的小編祝您PHP學習之路順利,如果你還想知道更多php知識,可以點擊本站的其他文章進行學習。
Ⅳ php開發,代碼編輯一般用什麼工具請推薦一個常用的
有個輕量級叫notepad++的神器
不過不建議用輕量級的編輯器,小的開發還行,大的開就不好使了
我用Phpdesigner 8,內置ftp,又有語法檢查,不錯的選擇
類似的還有dw啊,phpstorm。
看你個人愛好,熟悉了編輯器的快捷鍵,用哪個都能上手
希望能解決你的問題,望採納
Ⅳ PHP開發通常使用什麼工具
PHP 能做任何事。PHP 主要是用於服務端的腳本程序,因此您可以用 PHP 來完成任何其它的 CGI 程序能夠完成的工作,例如收集表單數據,生成動態網頁,或者發送/接收 Cookies。但 PHP 的功能遠不局限於此。
PHP 腳本主要用於以下三個領域。
服務端腳本。這是 PHP 最傳統,也是最主要的目標領域。開展這項工作您需要具備以下三點:PHP 解析器(CGI 或者伺服器模塊)、WEB 伺服器和 WEB 瀏覽器。您需要在運行 WEB 伺服器時,安裝並配置 PHP,然後,可以用 WEB 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務端的 PHP 頁面。請查閱「安裝」一章以獲取更多信息。
命令行腳本。您可以編寫一段 PHP 腳本,並且不需要任何伺服器或者瀏覽器來運行它。通過這種方式,您僅僅只需要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或者 Linux 環境)或者 Task Scheler(Windows 環境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。請參閱「PHP 的命令行模式」以獲取更多信息。
編寫客戶端的 GUI 應用程序。對於基於窗口式的應用程序來說,PHP 或許不是一種最好的語言,但是如果您非常精通 PHP,並且希望在您的客戶端應用程序中使用 PHP 的一些高級特性,您可以利用 PHP-GTK 來編寫這些程序。用這種方法,您還可以編寫跨平台的應用程序。PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含它。如果您對 PHP-GTK 感興趣,請訪問其網站以獲取更多信息。
Ⅵ php開發工具有哪些
總結了幾款常用PHP開發工具,希望對你有所幫助。
1、EditPlus
一套功能強大,可取代記事本的文字編輯器,擁有無限制的Undo/Redo、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。而它還有一個好用的功能,就是它有監視剪貼簿的功能,能夠同步於剪貼簿自動將文字貼進EditPlus的編輯窗口中,讓你省去做貼上的步驟。另外它也是一個好用的HTML編輯器,除了可以顏色標記HTML Tag (同時支持C/C++、Perl、Java)外,還內建完整的HTML和CSS1指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間,若你有安裝IE 3.0以上版本,它還會結合IE瀏覽器於EditPlus窗口中,讓你可以直接預覽編輯好的網頁(若沒安裝IE,也可指定瀏覽器路徑)。
2、Zend Studio
Zend Studio 是專業開發人員在使用PHP整個開發周期中唯一的集成開發環境 (IDE),它包括了PHP所有必須的開發部件。通過一整套編輯、調試、分析、優化和資料庫工具,Zend Studio 加速開發周期,並簡化復雜的應用方案。
3、Norepad++
Notepad++是一款非常有特色的編輯器,是開源軟體,可以免費使用。
功能有:
①、內置支持多達27種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持.nfo文件查看),也支持自定義語言;
②、可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,代碼顯示得非常有層次感!這是此軟體最具特色的體現之一;
③、可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持滑鼠滾輪改變文檔顯示比例,等等;
④、提供數個特色東東,如鄰行互換位置、宏功能,等等…現在網上有很多文件編輯器,這個卻是不可多得的一款,不論是日常使用還是手寫編程代碼,都能讓你體會到它獨有的優勢和方便。
4、PDT(Eclipse PHP Development Tools)
Eclipse這個集成開發環境只要有插件就可以實現相應功能。PDT這個項目很早就開始進行了。Zend Studio for Eclipse就是基於這個插件的,再加上自己的調試器。大家也可以在Eclipse上使用這個插件,然後自己再去選擇調試器來配置自己的開發壞境。至於怎麼配置,網上有人寫出了自己的配置方法,大家可以自己查閱,這里只是介紹工具,這個暫且按下不表。這里我介紹的一個配置完整的包。這個也是Zend開發的,因為是免費的,所以在使用時自然不能和Zend Studio相比。
Ⅶ PHP開發一般是用什麼工具啊
Zend Studio那玩意太龐大,一般開發不用它照樣可以,直接用EditPlus或者Notepad++,再或者DW就可以了
Ⅷ php常用的開發工具有哪些
phpstorm sublime PHP運行環境
Ⅸ 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在代碼結構分析上有一個特色就是可以看到每一個變數的分別出現位置,如果要跟蹤是再方便不過了。 總的說,PEE是一個半調子編輯環境,在補全等方面顯得不很方便。 最後給大家再介紹兩個小的程序 PHPProcessor,一個PHP代碼的優化和保護程序,可以通過去掉注釋回車等減少PHP文件大小,將變數名改為晦澀的新名稱降低程序可讀性保護程序。內建了FTP工具,完善的備份措施,收費,15天免費適用,有功能限制。如果只是想減小PHP代碼的大小的話,有另外一個免費的選擇 HTMLShrinkerLight,只不過效果不如這個。 phpCB-devel,一個美化PHP代碼結構,提高可讀性的程序。很有用,如果是用ZDE的話就不用了~~免費的,速度也不錯。