首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP使用Xdebug

本篇是第二篇,接昨天的内容。

6 var_dump()

Xdebug 重写了PHP的 var_dump() 函数。Xdebug 的版本使用不同的颜色来展示不同类型,以及增加了数组元素和对象属性的数量、最大深度和字符串长度的限制。相关的配置是:

xdebug.var_display_max_children

xdebug.var_display_max_data

xdebug.var_display_max_depth

7 堆栈跟踪,stack traces

Xdebug 在显示 notice, warning, error,都会显示堆栈跟踪。堆栈跟踪显示的信息,以及它们的显示方式,可以配置。

8 分析器,profiler

Xdebug 内置了分析器帮助我们在脚本中查找瓶颈,并使用外部工具(如KCacheGreend或WinCacheGreend)可以可视化这些瓶颈。

使用方法:

修改配置 ,将profiler机制开启。开启后,执行PHP程序时会生成信息文件,位于 指向的目录。文件名通常是: 后面的数字是进程ID。

使用分析工具(如KCacheGreend或WinCacheGreend),分析信息文件得到结果。

分析结果如图所示,使用的工具QCacheGrind:

QCacheGrind分析结果

9 Code Coverage Analysis

这个是为PHPUnit提供的分析器~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181226G00E1200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券