最常用的8款PHP调试工具


Posted in PHP onJuly 06, 2014

Web 开发并不是一项轻松的任务,有超级多服务端脚本语言提供给开发者,但是当前 PHP 因为具有额外的一些强大的功能而越来越流行。PHP 是最强大的服务端脚本语言之一,同时也是 Web 开发者和设计者用的最多,最经常使用的语言。
PHP 有非常多的工具,其中包括测试和优化工具,文档工具,代码编辑器,安全工具,同时也支持框架和在线工具。这就是为什么在那么短的时间内吸引了那么的开发者使用它。工具总是能帮助简化和加速开发的过程。

1)  Pinba
Pinba 是个开源的 MySQL 存储引擎,主要任务是帮助 web 开发者监控所有 PHP 脚本的性能。使用 MySQL 作为只读接口,作为一个 PHP 的实时监控服务器。

2)  PHP Dyn
PHP Dyn 是个令人惊奇的扩展,帮助调试 PHP 脚本。它的主要是能跟踪执行脚本,也是一款提供给 PHP 开发者的开源软件。

3)  Kint
Kint 是另一个调试 PHP 脚本的最好的调试工具,非常容易使用,强大,而且 PHP 的 web 开发者可以随意定制。

4)  PHP MD
PHPMD 可以从源代码中找到错误,并且使用一系列有限的定义规则就可以轻松解决问题。

5)  PHP Debug Bar
PHP Debug Bar 是另一个非常棒的 PHP 调试工具,可以显示 web 应用的 pst 数据。

6)  Whoops
Whoops 是个更高效的 PHP 调试库,帮助开发者构建和维护他们的项目,使其做得更好。Whoops 也是个开源软件,有着许多杰出的特性。

7)  Xdebug
Xdebug 是提供给 PHP 用户的一个扩展,有着许多高级的特性,每一时刻都有不同类型的更新。

8)  Krumo
Krumo 是 PHP 调试工具的杰出代表,可以显示任意的 PHP 变量的结构信息。

欣赏完这些超级棒的 PHP 调试工具,分享一下你的经验,大家畅所欲言吧!

PHP 相关文章推荐
PHP 中的一些经验积累
Oct 09 PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 PHP
PHP使用PHPMailer发送邮件的简单使用方法
Nov 12 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
Sep 09 PHP
PHP获取一年中每个星期的开始和结束日期的方法
Feb 12 PHP
使用php-timeit估计php函数的执行时间
Sep 06 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
yii2中使用Active Record模式的方法
Jan 09 PHP
php图片添加文字水印实现代码
Mar 15 PHP
PHP智能识别收货地址信息实例
Jan 05 PHP
关于PHP求解三数之和问题详析
Nov 09 PHP
PHP dirname简单使用代码实例
Nov 13 PHP
一个不易被发现的PHP后门代码解析
Jul 05 #PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
Jul 05 #PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 #PHP
采用memcache在web集群中实现session的同步会话
Jul 05 #PHP
30个php操作redis常用方法代码例子
Jul 05 #PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 #PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 #PHP
You might like
PHP父类调用子类方法的代码例子
2014/04/09 PHP
PHP遍历数组的方法汇总
2015/04/30 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
2011/12/26 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
js实现放大镜特效
2017/05/18 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
Vue $attrs & inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
Python学习小技巧之列表项的排序
2017/05/20 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
抽象类和接口的区别
2012/09/19 面试题
九年级英语教学反思
2014/01/31 职场文书
作文批改评语
2014/12/25 职场文书
经理岗位职责
2015/02/02 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers