成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為PHP開發(fā)者準(zhǔn)備的12個(gè)調(diào)試工具

開發(fā) 后端 開發(fā)工具
PHP是在實(shí)踐中發(fā)展迅速并被最多使用的腳本語言;包含了諸如詳細(xì)的文檔、龐大的社區(qū)、無數(shù)可使用的腳本及支持框架等許多特性。PHP提供的這些特性使得它比Python或Ruby等腳本語言更容易上手。

PHP是在實(shí)踐中發(fā)展迅速并被最多使用的腳本語言;包含了諸如詳細(xì)的文檔、龐大的社區(qū)、無數(shù)可使用的腳本及支持框架等許多特性。PHP提供的這些特性使得它比Python或Ruby等腳本語言更容易上手。

為構(gòu)建***創(chuàng)新樂趣的Web應(yīng)用,PHP開發(fā)人員持續(xù)搜尋著有用的工具。在這篇文章中,我收集了開發(fā)人員的12個(gè)PHP調(diào)試工具,它們將有助于開發(fā)人員輕松找出并調(diào)試應(yīng)用程序及腳本中的錯(cuò)誤。下面的PHP調(diào)試工具支持Ajax請(qǐng)求,并包含通用數(shù)據(jù)采集器和基于堆棧的錯(cuò)誤處理器。我希望你能在未來的項(xiàng)目中體會(huì)到這個(gè)列表的方便和有用之處。

1. Kint

kint

當(dāng)調(diào)試PHP代碼時(shí),var_dump()、print_r()和debug_backtrace()是我們最常用的工具。Kint,一個(gè)開源軟件,一個(gè)不需安裝的替代者,它提供了更好的調(diào)試體驗(yàn)。它巧妙地檢測幾乎不可讀的數(shù)據(jù),并將它們定制成規(guī)則的輸出顯示。變量名、文件、行號(hào)及包裝的函數(shù)它全能提示出來。

源碼

2. DebugBar

debugbar

DebugBar是一個(gè)自由開源軟件,它可以被集成到任何PHP項(xiàng)目用來收集和定位數(shù)據(jù)。它沒有第三方依賴,支持Ajax請(qǐng)求,包含通用數(shù)據(jù)收集器且集成常見的庫。生成的bar是100% JavaScript實(shí)現(xiàn)的并被放置在頁面底部(像開發(fā)工具一樣)。新的收集器和視圖可以被輕松的添加,并且可以保存或重新運(yùn)行以前的請(qǐng)求。

源碼

3. Pinba

pinba

Pinba是一個(gè)可作為PHP統(tǒng)計(jì)服務(wù)使用的開源MySQL存儲(chǔ)引擎。它使用收到的數(shù)據(jù)來分析PHP應(yīng)用性能并快速定位任何問題。

源碼

4. PHPMD

phpmd

PHPMD是一個(gè)易于配置,對(duì)PHP原始依賴指標(biāo)友好的前端。它在你的代碼中的尋找多種潛在問題,包括可能的bug、不適合的代碼、未使用的參數(shù)等。

源碼

5. Xde Bug

xdebug

Xdebug是一個(gè)自由開源的用于調(diào)試和分析PHP腳本細(xì)節(jié)的PHP擴(kuò)展。由于它是一個(gè)擴(kuò)展,所以使用起來很方便,且在編碼端只需要很少的設(shè)置。它可以提供錯(cuò)誤信息中堆棧跟蹤和函數(shù)跟蹤的所有數(shù)據(jù),包括用戶定義函數(shù)的所有參數(shù)、函數(shù)名、文件名以及行標(biāo)志。Xdebug還可以提供內(nèi)存分配、分析信息和代碼覆蓋率分析的數(shù)據(jù)。

源碼

6. Whoops

whoops

Whoops是一個(gè)使錯(cuò)誤處理和調(diào)試更容易的PHP庫。這個(gè)庫提供基于堆棧的錯(cuò)誤處理,并且有一個(gè)好看的界面。它有一個(gè)處理異常的簡單API,能夠跟蹤幀及它們的數(shù)據(jù),并可以與任何框架整合(end和Silex已經(jīng)內(nèi)置集成)。  

源碼

#p#

7. Krumo

krumo

很多PHP開發(fā)者使用print_r()和var_dump()對(duì)輸出難讀或未格式化的結(jié)果進(jìn)行調(diào)試。Krumo是這些函數(shù)的一個(gè)替代者,它可以顯示任何 PHP變量的結(jié)構(gòu)化信息。Krumo運(yùn)行后,輸出會(huì)顯示成一個(gè)圍繞PHP變量的可折疊的DHTML樹結(jié)構(gòu)。同時(shí),它通過自身把調(diào)試過程“關(guān)掉”而不是禁用代碼里的所有追溯路徑的能力加快了調(diào)試過程。

源碼

8. Php Debugger

PHP Debugger

調(diào)試是發(fā)現(xiàn)并修復(fù)bug的過程,PHP Debugger是幫助你快速的找到錯(cuò)誤并將它們從你的PHP程序中移除的***的工具。你可以在PHPEd中設(shè)置遠(yuǎn)程調(diào)試,通過Wizardand DBG向?qū)е械腜HP調(diào)試設(shè)置開啟。

源碼

9. Php Debug

PHP_Debug

PHP_Debug的基本目的是在調(diào)試PHP代碼時(shí)提供援助。

源碼

10. Webgrind

webgrind_large

Xdebug是***的PHP調(diào)試擴(kuò)展之一。它提供了許多有用數(shù)據(jù)來幫助你在源碼中查找bug。
 
源碼  

11. PHP_Dyn

php_dyn

PHP_Dyn是有一個(gè)優(yōu)秀的開源PHP調(diào)試工具。你可以跟蹤函數(shù)執(zhí)行并得到函數(shù)參數(shù)和返回值的一個(gè)輸出。

源碼

12. MacGDBp

MacGDBp 

MacGDBp是一個(gè)MAC OS上的PHP調(diào)試器。它有你所期望的所有特性,是一個(gè)包含逐句運(yùn)行及設(shè)置斷點(diǎn)等功能的全功能調(diào)試器。

源碼

英文原文:12 PHP Debugging Tools for Developers

譯文鏈接:http://www.oschina.net/translate/12-php-debugging-tools-for-developers

責(zé)任編輯:林師授 來源: OSCHINA編譯
相關(guān)推薦

2021-04-08 10:40:24

前端工具代碼

2014-07-21 10:00:37

框架HTML5框架模板

2021-06-25 09:00:00

Java開發(fā)工具

2025-04-17 08:36:30

2013-10-24 09:50:12

開發(fā)者框架

2022-10-09 18:52:11

JavaScript開發(fā)數(shù)組

2015-01-23 09:53:12

Bug工具Web開發(fā)

2014-02-17 11:02:43

JavaScript動(dòng)畫庫

2014-02-01 21:31:10

JavaScriptJS框架

2014-06-27 09:45:03

IE工具開發(fā)者工具

2011-10-20 10:09:14

JavaScript

2012-02-28 09:32:40

蘋果OS X 10.8

2013-12-31 10:29:51

2015-04-21 12:54:21

2011-03-17 15:25:31

2024-05-20 15:21:54

2015-07-23 10:07:22

PHPPHP開發(fā)Docker

2010-09-03 13:54:44

PHP開發(fā)工具

2014-06-16 15:35:29

設(shè)計(jì)師JavaScript資

2011-02-21 09:37:53

Web開發(fā) Firef
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕国产 | 国产电影一区 | 欧美精品在线一区 | 99视频在线 | 中文字幕亚洲一区二区三区 | 精品国偷自产在线 | 国产精品久久久久久52avav | 欧美日韩精品中文字幕 | 日日干夜夜操 | 午夜寂寞网站 | 999www视频免费观看 | 成人a在线观看 | 日本黄色激情视频 | 一级片子| 日韩中文字幕一区二区 | 99久久婷婷国产综合精品首页 | 黄色一级大片在线免费看产 | 国产精品久久久久久久久久 | 国产精品视频久久 | 在线观看h视频 | 亚洲国产自产 | 日韩有码在线播放 | 青草青草久热精品视频在线观看 | 国产精品久久久久久久久久久久久 | 免费日本视频 | 久久亚洲一区 | a级片在线观看 | 欧美中文字幕一区二区三区亚洲 | 欧美日韩精品免费观看 | 国产一区二区三区四区五区加勒比 | 在线视频中文字幕 | 久久不卡视频 | 精品日韩欧美一区二区 | 亚洲综合无码一区二区 | 欧美中文字幕在线观看 | av在线伊人 | 麻豆一区一区三区四区 | 91精品国产欧美一区二区 | 国产一区二区在线免费视频 | 国产日韩精品一区 | 日本手机在线 |