目前关于大家提出的Xdebug是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些Xdebug是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。
Xdebug 是一个开放源代码的 PHP 程序调试器(即一个 Debug 工具),可以用来跟踪,调试和分析 PHP 程序的运行状况。Xdebug2018 年的最新版本是 Xdebug 0beta1,release 日期 2018-09-20,添加了对 PHP2 的支持。
很多 PHP 程序员调试使用 echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。
Xdebug 是一个开源的 PHP 程序调试工具,可以使用它来调试、跟踪及分析 PHP 程序运行状态,该工具需要配合编辑器来打断点、跟踪、调试及分析等,支持 Xdebug 的编辑器有 PhpStorm、VSCode 等。
安装与设置安装下载 xdebug
有两个版本带有 Non-thread-safe 和不带有 Non-thread-safe,主要是看你的 php 版本是否线程安全版本。
然后复制到你的 php 下的 ext 目录里,
修改 php.ini,增加如下信息:
zend_extension=”x:\PHP\ext\php_xdebug-0.5-dll”
;以下是参数
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir=”x:\Temp”
xdebug.profiler_enable=on
xdebug.profiler_output_dir=”x:\Temp”
;x 为你的盘符
DEBUG 是计算机排除故障的意思。马克 2 号(Harvard Mark II)编制程序的格蕾丝·霍珀(Grace Hopper)是一位海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍珀诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫 DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如 DOS 系统中的调试程序,程序名称就叫 DEBUG。DEBUG 在 windows 系统中也是极其重要的调试操作。
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。