① 中文版編寫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本地調試軟體
XAMPP,直接安裝,很好用,功能也很強大WEB伺服器和MYSQL資料庫等都直接裝上了,不用再配置了,可以直接調試PHP。
③ 如何在Zend Studio中使用Zend Debugger調試PHP
暈,不知道怎麼說才好,先要下載zend debugger
然後選擇合適的版本的.dll放到環境中
然後打開zend ->工具菜單-》首選項-》選擇調試選項卡,設置調試方式為伺服器,Debug Server URL填寫web伺服器的URL,(debug下載的PHP文件mmy.php)
我們的Debug Server就算成功安裝完成了
④ php調試用什麼
echo"<pre>";
var_mp(想要看的數據);
exit;
哪裡想要插哪裡,這就可以調試了
⑤ phpstudy是幹嘛用的
phpstudy是一個php運行環境的集成包,用戶不需要去配置運行環境,就可以使用,phpstudy不僅是一款比較好用的php調試環境工具,並且還包括了開發工具和常用手冊,對於新手是有很大幫助的。
phpstudy適合多種系統操作,並且支持IIS和Nginx,phpstudy程序包集中了很多php版本的編寫語言,運行速度也是很快的。
phpstudy的優點和使用注意事項
用戶在使用的時候,根本不想要下載ftp軟體,phpstudy軟體本身是有ftp伺服器,並且對伺服器進行監控,隨時記錄文件被修改的情況。
很多程序員在使用phpstudy的時候,會遇到phpstudy啟動失敗,phpstudy的啟動失敗的原因有很多,主要是有以下三種可能性,一是由於防火牆受到攔截,二是可能就是80埠被IIS佔用,還有可能就是VC9運行庫在電腦上沒有安裝。
⑥ 怎麼才能使電腦可以調試PHP的網站程序啊
推薦下載安裝下面的軟體即可!
APMServ 5.2.0 是一款擁有圖形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl網站伺服器平台的綠色軟體。
1、注意事項:APMServ程序所在路徑不能含有漢字和空格。
2、MySQL默認用戶名:root,密碼為空
3、MySQL資料庫文件存放目錄:MySQL5.0\data或MySQL4.0\data
4、網站根目錄[HTML,PHP]www\htdocs [ASP]www\asp [CGI,Perl]www\cgi-bin
5、訪問本機請用http://127.0.0.1/或https://127.0.0.1/ (如果開啟SSL)
6、非默認埠,網址為http://127.0.0.1:埠/或https://127.0.0.1:埠/
7、APMServ集成了以下軟體:
Apache 2.2.3 [HTTP伺服器]
NetBox 2.8 Build 4128 [HTTP伺服器+ASP腳本解釋引擎]
PHP 5.2.0 [PHP腳本解釋引擎]
MiniPerl 5.8 [Perl腳本解釋器]
MySQL 5.0.27 [MySQL資料庫伺服器]
MySQL 4.0.26 [MySQL資料庫伺服器]
SQLite 3.3.8 [SQLite資料庫伺服器]
phpMyAdmin 2.9.1.1 [MySQL資料庫在線管理工具]
SQLiteManager 1.2.0 [SQLite資料庫在線管理工具]
ZendOptimizer 3.2.0 [PHP腳本加速引擎]
OpenSSL 0.9.8d [HTTPS(SSL)安全傳輸協議]
⑦ 哪個php開發工具有類似vs斷點調試的功能
vs開發php調試工具,目前最完美工具
目前在Visual Studio 2013下最好用的php插件!網路唯一完整好用版本 除去30天限制支持代碼高亮支持調試斷點支持VS2013新建php項!
⑧ 有什麼可以在線執行php代碼還要是各個版本都能執行的在線工具啊
我平時一直使用的是vaptu tools在線工具來執行的,能執行很多的語言代碼。很好用,推薦你用啊。在線的編輯器也很好用,php在線執行,在線php代碼運行 tools.vaptu.com/online
⑨ php開發工具
PHP開發工具排行
1.SublimeText3
Sublime Text是一款流行的代碼編輯器。Sublime Text 具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。Sublime Text 是一個跨平台的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。<去下載.....>
2.Notepad++7.3.1
Notepad++是在微軟視窗環境之下的一個免費的代碼編輯器。它使用較少的CPU功率,降低電腦系統能源消耗,但輕巧且執行效率高,使得Notepad++可完美地取代微軟視窗的記事本。內置支持多達27種語法高亮度顯示(包括各種常見的源代碼、腳本,能夠很好地支持.nfo文件查看),還支持自定義語言;可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,還可顯示縮進引導線,代碼顯示得很有層次感;可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持滑鼠滾輪改變文檔顯示比例;提供了一些有用工具,如鄰行互換位置、宏功能等;可顯示選中文本的位元組數 (而不是一般編輯器所顯示的字數,這在某些情況下,比如 軟體本地化 很方便)。<去下載......>
3.Zend Studio 13.0.1
Zend Studio是一個屢獲大獎的專業PHP集成開發環境,具備功能強大的專業編輯工具和調試工具,支持PHP語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復制功能,內置一個強大的PHP代碼調試工具,支持本地和遠程兩種調試模式,支持多種高級調試功能。
Git和Github支持雲開發部署深度,Zend Framework和Zend Server集成更快、更精簡的IDE
⑩ 如何使用FireFox插件FirePHP調試PHP
這個小巧的"臭蟲"是一個神奇而有用的HTML/CSS/JavaScript/Ajax調試器。但是你也許不知道這個還可以用來調試PHP,沒錯,它可以,感謝一款名為FirePHP的FireFox插件。通過一個小小的服務端庫,和這款在Firebug上的插件,你的PHP腳本能夠發送調試信息到瀏覽器,輕易的通過HTTP相應頭編碼。一旦你設置,你可以在Fiirebug的控制台獲得PHP腳本警告和錯誤,就感覺像直接調試JavaScript一樣使用這個工具,首先你需要安裝FirePHP插件。這個插件需要你已經安裝FireBug。裝好FirePHP之後,重新打開Firebug面板時候,你會看到新加了一個藍色的臭蟲圖標。點擊這個圖標會出現一個開啟或者關閉FirePHP的菜單。 當然,這時候我們還無法做任何事,你還需要安裝FirePHP的服務端。這是一個獨立的版本,你可以手動下載或者使用PEAR。裝後之後,你可是輕松的將這個庫加入你的代碼。它被設計了很多版本來整合入多個框架或者管理系統,比如 WP-FirePHP plugin for WordPress 和JFirePHP plugin for Joomla。暫時不管這些,我們將把精力集中在獨立的功能上。一旦你在你伺服器上部署了FirePHP庫,你還需要在你的代碼中加入以下的代碼:
require_once('FirePHPCore/fb.php');
這是因為FirePHP通過HTTP頭發送記錄的數據,你需要緩存你的代碼產生的輸出,從而來響應頭信息從這里獲取代碼生成的內容。這個可以通過在代碼頭部的ob_start來實現。
ob_start();
當這些步驟完成後,你可以開始使用FirePHP了。你需要做的只是調用fb函數在任何你想要記錄的地方。同時你也可以使用一個可選的標簽和常量去定義預定義信息,一個錯誤,一個警告,或者一條信息。
復制代碼 代碼如下:$var = array('a'=>'pizza', 'b'=>'cookies', 'c'=>'celery');fb($var);fb($var, "An array");
fb($var, FirePHP::WARN);
fb($var, FirePHP::INFO);
fb($var, 'An array with an Error type', FirePHP::ERROR);
這些代碼將在Firebug控制台輸出如下所示
你也可以使用FirePHP來跟蹤你程序的執行情況:通過使用FirePHP::TRACE常量,你可以在fb被調用的地方查看行數、類名和方法名
復制代碼 代碼如下:function hello() {
fb('Hello World!', FirePHP::TRACE);}function greet() {hello();}greet();產生的輸出如下
這個跟蹤功能可以完美的調試更復雜的代碼,讓你精確的知道你的方法是在哪裡被調用的。
當然,別忘了你需要在你代碼發布之前移除你的調試語句。