為PHP開發人員準備的12個調試工具,php開發人員調試工具_PHP教程

來源:互聯網
上載者:User

為PHP開發人員準備的12個調試工具,php開發人員調試工具


 PHP是在實踐中發展迅速並被最多使用的指令碼語言;包含了諸如詳細的文檔、龐大的社區、無數可使用的指令碼及支援架構等許多特性。PHP提供的這些特性使得它比Python或Ruby等指令碼語言更容易上手。

  為構建極具創新樂趣的Web應用,PHP開發人員持續搜尋著有用的工具。在這篇文章中,我收集了開發人員的12個PHP調試工具,它們將有助於開發人員輕鬆找出並調試應用程式及指令碼中的錯誤。下面的PHP調試工具支援Ajax請求,並包含通用資料擷取器和基於堆棧的錯誤處理器。我希望你能在未來的項目中體會到這個列表的方便和有用之處。

  1. Kint

  當調試PHP代碼時,var_dump()、print_r()和debug_backtrace()是我們最常用的工具。Kint,一個開源軟體,一個不需安裝的替代者,它提供了更好的調試體驗。它巧妙地檢測幾乎不可讀的資料,並將它們定製成規則的輸出顯示。變數名、檔案、行號及封裝的函數它全能提示出來。

  源碼

  2. DebugBar

  DebugBar是一個自由開源軟體,它可以被整合到任何PHP項目用來收集和定位元據。它沒有第三方依賴,支援Ajax請求,包含通用資料收集器且整合常見的庫。產生的bar是100% JavaScript實現的並被放置在頁面底部(像開發工具一樣)。新的收集器和視圖可以被輕鬆的添加,並且可以儲存或重新運行以前的請求。

  源碼

  3. Pinba

  Pinba是一個可作為PHP統計服務使用的開源MySQL儲存引擎。它使用收到的資料來分析PHP應用效能並快速定位任何問題。

  源碼

  4. PHPMD

  PHPMD是一個易於配置,對PHP原始依賴指標友好的前端。它在你的代碼中的尋找多種潛在問題,包括可能的bug、不適合的代碼、未使用的參數等。

  源碼

  5. Xde Bug

  Xdebug是一個自由開源的用於調試和分析PHP指令碼細節的PHP擴充。由於它是一個擴充,所以使用起來很方便,且在編碼端只需要很少的設定。它可以提供錯誤資訊中堆疊追蹤和函數跟蹤的所有資料,包括使用者定義函數的所有參數、函數名、檔案名稱以及行標誌。Xdebug還可以提供記憶體配置、分析資訊和程式碼涵蓋範圍分析的資料。

  源碼

  6. Whoops

  Whoops是一個使錯誤處理和調試更容易的PHP庫。這個庫提供基於堆棧的錯誤處理,並且有一個好看的介面。它有一個處理異常的簡單API,能夠跟蹤幀及它們的資料,並可以與任何架構整合(end和Silex已經內建整合)。

  源碼

  7. Krumo

  很多PHP開發人員使用print_r()和var_dump()對輸出難讀或未格式化的結果進行調試。Krumo是這些函數的一個替代者,它可以顯示任何PHP變數的結構化資訊。Krumo運行後,輸出會顯示成一個圍繞PHP變數的可摺疊的DHTML樹結構。同時,它通過自身把調試過程“關掉”而不是禁用代碼裡的所有追溯路徑的能力加快了調試過程。

  源碼

  8. Php Debugger

  調試是發現並修複bug的過程,PHP Debugger是協助你快速的找到錯誤並將它們從你的PHP程式中移除的最好的工具。你可以在PHPEd中設定遠端偵錯,通過Wizardand DBG嚮導中的PHP調試設定開啟。

  源碼

  9. Php Debug

  PHP_Debug的基本目的是在調試PHP代碼時提供援助。

  源碼

  10. Webgrind

  Xdebug是最受歡迎的PHP調試擴充之一。它提供了許多有用資料來協助你在源碼中尋找bug。

  源碼

  11. PHP_Dyn

  PHP_Dyn是有一個優秀的開源PHP調試工具。你可以跟蹤函數執行並得到函數參數和傳回值的一個輸出。

  源碼

  12. MacGDBp

  MacGDBp是一個MAC OS上的PHP調試器。它有你所期望的所有特性,是一個包含逐句運行及設定斷點等功能的全功能調試器。

  源碼

  英文原文:http://codegeekz.com/12-php-debugging-tools-for-developers/


大家給推薦一個php開發工具 哦

開發工具要看你的需要,如果偏後台推薦使用Zend Studio,唯一貫穿整個項目的IDE,如果偏前台的話,Dreamweaver之類的所見所得工具更方便一些。
 

一款可以編輯PHP網頁的軟體,最好帶下載地址

非常見的 Editplus 之類的,都是專門為 PHP 開發的,有興趣都可以試試看,找出自己用得順手的就可以了,我推薦3個Zend Studio,DzSoft PHP Editor,Editplus,也是我現在用的,希望對大家有協助。

Zend Studio
開發商: www.zend.com/store/products/zend-studio.php
目前公認的最強大的PHP開發工具,這種整合軟體包包括了用於編輯,調試,配置PHP程式所需要的客戶及伺服器組件,軟體包具有工業標準的PHP開發環境,程式碼完成引擎,功能齊全的調試器等。

NuSphere PHPEd
www.nusphere.com/
PhpED 通過無與倫比的PHP調試和壓縮能力,以及一個新的NuSOAP web服務嚮導成為了PHP領域的領軍產品。更加強大的Project Manager使得發布網站和應用程式比以前更加容易。現在可以線上程層級對正在運行或者開發中的程式進行測試和調校。支援 CVS 版本控制,而且,對PostgreSQL和MySQL資料庫的本地支援為PHP使用開來源資料庫提供了一個廣泛的環境。但對中文支援不太好,漢字都當作單位元組處理了。PHPED還有Linux版本。

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

Ankord PHP Expert Editor
www.ankord.com/phpxedit.html
PHP Expert Editor是一個容易使用的 PHP 開發工具,它的功能照顧到初級者及專業開發人員。 PHP Expert Editor 內建 http server 用作測試及除錯(你也可以使用其他 http server), PHP 語法檢查, FTP 功能, 程式碼樣板等功能。

DzSoft PHP Editor
......餘下全文>>
 

http://www.bkjia.com/PHPjc/894765.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/894765.htmlTechArticle為PHP開發人員準備的12個調試工具,php開發人員調試工具 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.