`
yeyuan
  • 浏览: 230788 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

调试的小技巧

PHP 
阅读更多
目前使用的phpdesigner 7.0 + xdebug  这个调试环境

虽然它支持断点单步调试,但是它不能对交互式的功能进行调试

只能对单页进行调试。

比如,你要调试首页,那么它只能调试首页的加载过程,

像登录,添加,删除这种交互式的就没办法调试了

ps:也许有,可能我不知道,如果有朋友知道的话,可以分享下给我

所以,这时候可以使用file_put_contents()和var_export()这两个函数,把你想看的数

据写入到文件里进行查看

例 如:
file_put_contents('log.txt',var_export($_G,true));


可以把这段代码放在你想要了解的变量或者数据之后,执行下,

然后查看log.txt里面就会显示相关数据了

感兴趣的朋友可以试下。

这也是最近在研究discuz x1.5的时候,想起来的方法

这种方法一般适用于研究相关开源程序的时候使用。如果你自己开发的话,

这种方法一般就没必要了。
分享到:
评论

相关推荐

    Eclipse调试小技巧,使用更加快速

    ### Eclipse调试小技巧详解 #### 一、引言 对于初入职场的软件开发者来说,掌握高效的调试技巧是非常重要的。本文旨在帮助那些刚从学校步入社会的开发人员以及那些尚未充分利用Eclipse高级调试功能的朋友,更好地...

    RealView MDK调试小技巧

    "RealView MDK调试小技巧" RealView MDK是一个功能强大的调试工具,为开发者提供了多种调试功能和小技巧,以下是从Symbol窗口、逻辑分析仪和Watch窗口三个方面对RealView MDK调试小技巧的介绍。 一、Symbol窗口 ...

    C++编程中的四个调试小技巧

    ### C++编程中的四个调试小技巧 #### 一、调试标记 **定义与用途:** 在C++开发过程中,为了方便地控制哪些代码是用于调试目的而非正式版本的一部分,开发者通常会采用一种称为“调试标记”的方法。这种方法利用C...

    你不知道的 IDEA Debug调试小技巧(小结)

    IDEA Debug调试小技巧 IDEA Debug调试是每个开发者的必备技能,今天我们将介绍五个你不知道的 IDEA Debug调试小技巧,帮助您更好地调试代码。 一、多线程调试断点 在 IDEA 中,默认的调试模式是 ALL 模式,这样...

    RealView MDK调试资料

    RealView MDK调试小技巧.pdf ULINK2 “Could not stop ARM device”问题总结.pdf 使用RealView MDK与ULINK烧写ADS产生的elf文件.pdf 使用RealView MDK进行SW调试和实时跟踪.pdf 在MDK中添加自己的FLASH编程算法.pdf ...

    RealView MDK 调试资料

    RealView MDK调试小技巧.pdf ULINK2 “Could not stop ARM device”问题总结.pdf 使用RealView MDK与ULINK烧写ADS产生的elf文件.pdf 使用RealView MDK进行SW调试和实时跟踪.pdf 在MDK中添加自己的FLASH编程算法.pdf ...

    模板引擎正则表达式调试小技巧

    因此,了解一些调试正则表达式的小技巧是十分必要的。 1. **惰性匹配**:在正则表达式中,通常有贪婪匹配和惰性匹配两种方式。贪婪匹配会尽可能多地匹配字符,而惰性匹配则相反,尽可能少地匹配字符。在模板引擎中...

    Xcode调试技巧总结

    ### Xcode调试技巧详解 #### 一、Xcode调试工具概览 Xcode作为iOS开发者常用的集成开发环境,提供了丰富的调试工具。其中最重要的包括编译器、调试器等。 - **GCC (GNU Compiler Collection)**: 是一套开源的...

    android audio 音频调试技巧

    ### Android Audio 音频调试技巧 在Android平台上进行音频调试是一项重要的技能,它涉及到音频硬件、软件以及系统级配置等多个方面。本文将详细介绍如何利用不同的工具和技术来诊断和解决音频问题,包括查看声卡...

    ZYNQ VIVADO SDK调试技巧

    ### ZYNQ VIVADO SDK调试技巧 #### 引言 Xilinx Zynq UltraScale+ MPSoC 是一种高度集成的系统级芯片(SoC),它将ARM处理系统(PS)与可编程逻辑(PL)相结合,为设计者提供了一个高度灵活且强大的平台。在开发...

    VC++调试技巧整理

    - **Release版**:用于最终发布,运行速度快,生成的可执行文件小,但在该模式下无法进行调试。 - **特别注意**:Release版链接的是标准的MFC DLL,这意味着应用程序可以在没有安装Visual C++的机器上运行。而Debug...

    ACM竞赛技巧自学.pdf

    调试小技巧 1. 调试时,每发现一个错误,都最好浏览一下整个程序,看是否有类似错误。 2. 程序出现不确定性问题,如对于同样数据,有时卡住,有时很快出结果,多半都是随机模块有误! 3. 指针出错常常是NULL.next。...

    php调试与优化的小技巧.doc

    【PHP调试与优化小技巧】 调试是任何编程语言开发过程中的关键环节,PHP也不例外。调试PHP应用程序的方法多种多样,从基础的错误报告开启到复杂的调试工具应用,都能帮助程序员快速定位和解决问题。以下是一些实用...

    c语言程序调试时的一些小技巧

    程序调试时的一些小技巧

    火狐浏览器调试技巧.rar

    调试技巧是开发过程中不可或缺的一部分,它可以帮助开发者快速定位和解决问题,提升网页应用的质量和性能。以下是一些关于火狐浏览器调试技巧的详细说明: 1. **开发者工具**:火狐浏览器内置了强大的开发者工具...

    VS调试技巧

    本文将详细介绍VS调试技巧,包括常用快捷键、断点类型与设置、跟踪点以及宏的运用。 1. **常用快捷键**: - F5:执行到下一个断点,开始或继续执行调试。 - Shift + F5:停止调试。 - Ctrl + F7:编译单个文件。...

    代码调试代码调试代码调试

    4. **加快开发进度**:高效的调试技巧能够帮助开发者更快地定位问题,从而加速整个开发流程。 ### 常见的调试工具和技术 1. **断点调试**:在代码的关键位置设置断点,使程序暂停执行,便于观察变量状态和执行流程...

Global site tag (gtag.js) - Google Analytics