Php 有没有办法知道xdebug是否正在当前执行中调试?
在PHP中如何知道是否存在调试会话?我想是在。。。有一个监听连接。或者,当存在要工作的条件时(例如cookie XDEBUG_SESSION_START存在)有一个名为XDEBUG_is_debugger_active()的函数,可用于检查当前是否连接了调试器 此处所有xdebug_uu函数的参考: 您还可以首先检查函数是否存在,以防代码在未加载xdebug us的地方运行Php 有没有办法知道xdebug是否正在当前执行中调试?,php,xdebug,Php,Xdebug,在PHP中如何知道是否存在调试会话?我想是在。。。有一个监听连接。或者,当存在要工作的条件时(例如cookie XDEBUG_SESSION_START存在)有一个名为XDEBUG_is_debugger_active()的函数,可用于检查当前是否连接了调试器 此处所有xdebug_uu函数的参考: 您还可以首先检查函数是否存在,以防代码在未加载xdebug us的地方运行 if (function_exists("xdebug_is_debugger_active") && x
if (function_exists("xdebug_is_debugger_active") && xdebug_is_debugger_active()) {
var_dump("I'm being debugged!");
}
设置一个断点,如果它在XDEBUG运行时停止,则是cookie XDEBUG_会话,而不是XDEBUG_会话_开始