`

php调试技术文档

 
阅读更多
参考资料:http://blog.csdn.net/heiyeshuwu/article/details/5684307

《PHP调试技术手册》主要是针对目前流行的各种PHP调试技术的一个实验和总结,所有调试方法都是在容易部署实现的基础来进行讲解,也希望对PHP开发者有一个系统的调试方法的归纳和使用的帮助。

PDF版本下载:http://heiyeluren-doc.googlecode.com/files/PHP-Debug-Manual-public.pdf
PDF在线阅读:http://wenku.baidu.com/view/3e40752fb4daa58da0114a66.html

目录

1 内置API输出调试

1.1 基本调试API

1.1.1 echo (print):

1.1.2 printf

1.1.3 print_r、var_dump(var_export)、debug_zval_dump

1.2 错误控制和日志记录调试

1.2.1 错误选项控制

1.2.2 错误抛出和处理

1.2.3 使用错误抑制符

1.2.4 日志记录

2 浏览器调试

2.1 页面输出调试

2.2 FirePHP 调试

2.2.1 普通变量监测

2.2.2 调用栈监测

2.2.3 监测抛出异常

2.2.4 组显示信息

3 IDE 调试

3.1 基本常用IDE介绍

3.1.1 Vim

3.1.2 Zend Studio

3.1.3 Eclipse

3.1.4 NetBeans

3.2 IDE调试

3.2.1 Zend Studio + Zend Debugger

3.2.2 Eclipse (PDT) + Xdebug

3.2.3 Vim + Xdebug + DBGp

4 PHP 性能调试技术

4.1 基本时间占用监测

4.2 使用 Xdebug 进行性能分析

4.2.1 安装配置:

4.3 APD(Advanced PHP Debugger)

4.3.1 安装配置

4.3.2 使用APD

4.4 使用Xhprof 进行性能分析

4.4.1 Xhprof 的优点:

5 PHP单元测试技术

5.1 PHPUnit
分享到:
评论

相关推荐

    各种反调试技术原理与实例VC版

    本人学习的总结,汇总归纳了各种反调试技术并提供了本人创作的各种反调试实例及源代码。 http://hi.baidu.com/tjt999 http://bbs.pediy.com/showthread.php?t=106143 反调试技术 2 发现OD的处理 2 1. 窗口类名、...

    PHP网络编程技术与实践 源码

    1.1.2 配置调试IIS运行环境 1.1.3 IIS的设置 1.2 Linux下Apache的安装配置 1.2.1 Apache的安装工作 1.2.2 Apache的配置工作 1.3 PHP的安装配置 1.3.1 Windows系统中PHP的安装 1.3.2 Linux系统中PHP的安装 1.4 MySQL...

    uboott移植实验手册及技术文档

    实验三 移植U-Boot-1.3.1 实验 【实验目的】 了解 U-Boot-1.3.1 的代码结构,掌握其移植方法。 【实验环境】 1、Ubuntu 7.0.4发行版 2、u-boot-1.3.1 3、FS2410平台 4、交叉编译器 arm-softfloat-linux-gnu-...

    PHPWeb开发技术指南——pdf格式

    6.2.2 调试模式 154 6.2.3 错误处理 154 6.2.4 DB_Sql实例 154 6.2.5 会话 156 6.2.6 自动撤退 157 6.2.7 网页捕捉 157 6.2.8 串行器 157 6.2.9 会话实例 157 6.2.10 缩写I:page_open( ) 160 6.2.11 缩写II:purl( ...

    PHP入门到精通

    PHP加密技术(教学录像:34分45秒) 15.1加密技术概述 15.2PHP加密函数 15.3PHP加密扩展库 MySQL数据库基础(教学录像:58分50秒) 16.1MYSQL简介 16.2MySQL的特点 16.3启动、连接、断开和停止MySQL服务器 16.4MySQL...

    PHP入门到精通02

    PHP加密技术(教学录像:34分45秒) 15.1加密技术概述 15.2PHP加密函数 15.3PHP加密扩展库 MySQL数据库基础(教学录像:58分50秒) 16.1MYSQL简介 16.2MySQL的特点 16.3启动、连接、断开和停止MySQL服务器 16.4MySQL...

    10分钟内自己学会PHP

    第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、Ajax技术、Smarty模板技术等内容;...

    PHP4.0 高级篇

    6.2.2 调试模式 154 6.2.3 错误处理 154 6.2.4 DB_Sql实例 154 6.2.5 会话 156 6.2.6 自动撤退 157 6.2.7 网页捕捉 157 6.2.8 串行器 157 6.2.9 会话实例 157 6.2.10 缩写I:page_open( ) 160 6.2.11 缩写II:purl( ...

    Think php 的技術手冊

    这是一个很方便的技术手册包括 ThinkPHP_URL设计和SEO支持 ThinkPHP_错误调试和日志 ThinkPHP_基于角色的权限控制 ThinkPHP_基于角色的权限控制 ThinkPHP1.6.0RC1快速入门 ThinkPHP2.0完全开发手册 ThinkPHP2.0完全...

    MyQEE开源PHP多项目及模块化开发框架 v3.0 RC1.rar

    提供技术人员开发调试工具 借助于多年团队开发经验,我们提供了比较实用的开发工具,包括本地调试环境的开启,远程调试环境,SQL分析工具,无缓存模式,以及非常友好的错误跟踪系统。 多驱动支持 包括Database,...

    PHP银商支付DEMO支付、查询等企业版

    银联商务支付DEMO,内含PHP DEMO,文档协议,认证流程,接口文档,使用银商支付企业版的,最好先下载此文档,自己调试好后,再去与银商对接,要不然要花大量技术支持费用

    PHP和MySQL Web开发第4版pdf以及源码

    《php和mysql web开发(原书第4版)》:开发人员专业技术丛书。 目录 读者反馈 译者序 前言 作者简介 第一篇 使用PHP 第1章 PHP快速入门教程 1.1 开始之前:了解PHP 1.2 创建一个示例应用:Bob汽车零部件商店 ...

    PHP程序开发范例宝典III

    技术、报表与打印技术、网络通信技术、PHP与XML技术、安全技术、PHP高级应用技术以及综合应用等。《PHP程序开发范例宝典》共提供了453 个实例,每个实例都突出实用性,绝大部分实例都体现了PHP编程人员在实际项目...

    php网络开发完全手册

    9.3 使用PHPEclipse进行PHP程序调试 141 9.3.1 使用Eclipse编写PHP程序的 9.3.1 好处 141 9.3.2 PHPEclipse的安装与启动 141 9.3.3 PHPEclipse的使用 142 9.3.4 PHPEclipse的语法错误强调功能 144 9.3.5 PHPEclipse...

    PHP和MySQL WEB开发(第4版)

    18.6 在PHP中使用加密技术 18.6.1 安装GPG 18.6.2 测试GPG 18.7 进一步学习 18.8 下一章 第四篇 PHP的高级技术 第19章 与文件系统和服务器的交互 19.1 文件上载 19.1.1 文件上载的HTML代码 19.1.2 编写处理文件的...

    基于struts的图书管理系统[双鱼林调试通过].rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,...

    【php+mysql+毕业设计源代码】Visual WebQQ PHP_webqq10php.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,...

    云文档.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,...

    【php+mysql+毕业设计源代码】中秋许愿php版本_zhongqiu_php.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,...

Global site tag (gtag.js) - Google Analytics