`

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
分享到:
评论

相关推荐

    PHP 编程技术文档

    《PHP编程技术文档》是一本面向初学者的优秀教程,旨在帮助读者掌握PHP这门流行的服务器端脚本语言。PHP,全称为“PHP:Hypertext Preprocessor”(PHP:超文本预处理器),是一种广泛应用于互联网开发的开源脚本...

    PHP技术文档

    **PHP技术文档** 这篇文档是为那些希望从零基础学习PHP编程语言,直至达到精通水平的人准备的。PHP,全称“PHP:Hypertext Preprocessor”,是一种广泛应用于Web开发的开源脚本语言,尤其适合服务器端编程。它易于...

    PHP技术文档,PHP编程书籍

    本压缩包文件包含的“PHP技术文档”和“PHP编程技术书籍”是关于PHP编程的重要参考资料,旨在帮助开发者深入理解和掌握PHP的核心概念、语法以及实际应用。 一、PHP基础 PHP的基础知识包括语法结构、变量、常量、...

    2014PHP技术峰会演示文档

    【PHP技术峰会演示文档概述】 2014年的PHP技术峰会上,众多专家和技术爱好者汇聚一堂,共同探讨了PHP语言在当时的发展趋势和技术创新。本次峰会的演示文档旨在解决PHP开发者在实践中遇到的一些常见问题,如官方文档...

    PHP实例及技术文档

    这份"PHP实例及技术文档"的压缩包包含了丰富的学习资源,对于初学者和经验丰富的开发者来说都是一份宝贵的参考资料。 首先,让我们关注"PHP文档"这一标签。这通常意味着压缩包中可能包含了PHP的官方手册、API参考、...

    【PHP+Ajax完全自学手册-3随书 PHP编程技术文档】

    《PHP+Ajax完全自学手册-3随书 PHP编程技术文档》是一份全面涵盖PHP与Ajax技术的自学资源,旨在帮助初学者和进阶者深入理解这两种核心技术在Web开发中的应用。PHP是一种广泛使用的服务器端脚本语言,尤其适用于网页...

    技术 深入理解PHP:高级技巧、面向对象与核心技术_技术文档_

    《深入理解PHP:高级技巧、面向对象与核心技术》是一本专为PHP开发者设计的技术文档,旨在帮助读者深入掌握PHP编程的精髓。这本书涵盖了PHP的高级技巧、面向对象编程(OOP)以及核心技术等多个方面,旨在提升开发者...

    编程技术文档--Dreamweaver

    《编程技术文档--Dreamweaver》是一份深入探讨网站开发技术的资料集合,主要围绕着Adobe Dreamweaver这一强大的网页设计和开发工具展开。Dreamweaver是专业网页设计师的首选工具,它集成了代码编辑、视觉设计和项目...

    Dash版PHP中文离线文档

    通过Dash,开发者可以快速搜索和查看所需的技术文档,极大地提高了工作效率。 这份PHP中文离线文档经过优化,不仅包含了完整的PHP语言参考,还加入了评论功能,使得学习和交流更加方便。用户不仅可以查阅函数、类、...

    php官方文档中文版

    这份文档全面、详细地介绍了PHP的各种特性和功能,旨在帮助用户更好地掌握PHP编程技术。 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,特别适用于Web开发,可以嵌入到HTML中使用。PHP语法...

    php技术个人学习心得文档

    这份"php技术个人学习心得文档"是宝贵的资源,涵盖了PHP的基础知识,内置函数和方法,以及简单的PHP网页创建等内容。以下是基于这些信息的详细知识点讲解: 1. **PHP基础语法**: PHP语句通常以`<?php`开始,以`?>...

    基于PHP的在线文档管理系统源码.zip

    这可能意味着该文档管理系统是一个多语言对比参考的例子,或者是在讨论不同技术栈的选择。 【压缩包子文件】"MF00751-在线文档管理系统源码"是主要的源代码文件,可能包含了以下关键组成部分: 1. **前端**:这...

    PHP,JAVA远程调试

    在IT行业中,开发人员经常需要面对复杂的问题,这时远程调试技术就显得尤为重要。本文将深入探讨如何使用PHP和JAVA进行远程调试,以便于在不同环境下解决问题和优化代码。 首先,让我们了解一下什么是远程调试。...

    php开发最新说明文档-中文版-2014

    7. **错误调试与性能优化**:文档还提供了关于错误报告、调试技巧以及性能优化的建议,帮助开发者提升代码质量和运行效率。 8. **安全性**:在Web开发中,安全问题至关重要。文档讨论了防止SQL注入、XSS攻击、CSRF...

    PHP中文文档

    这份“PHP中文文档”涵盖了以上所有知识点,并且可能还包含更多高级主题,如单元测试、调试技巧、扩展开发等,是PHP开发者不可或缺的参考资料。无论你是初学者还是经验丰富的开发者,都能从中找到有价值的信息。通过...

    PHP学习文档(很经典)

    5. **性能优化**:如使用OPcache加速代码执行,使用Xdebug进行调试,运用PHP-FPM提升PHP处理速度。 ### 结论 PHP作为Web开发的重要语言,具有易学、高效的特点。这份经典的学习文档涵盖了PHP的基础和高级知识,...

    php+mysql网络开发技术

    《PHP+MySQL网络开发技术》是IT行业中一种重要的技术组合,用于构建动态、交互式的Web应用程序。PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,特别适合于Web开发,可以嵌入到HTML中执行。而MySQL则...

Global site tag (gtag.js) - Google Analytics