检查 xdebug 是否正在运行

crr*_*rad 3 php xdebug

我有一些重复执行的 AJAX 查询。所以,如果 xdebug 正在运行,我不想执行它们中的任何一个。

问题是:如何在PHP代码中判断xdebug当前是否正在运行?

Gra*_*ain 5

从 Xdebug v2.6 您可以使用以下xdebug_is_debugger_active()功能:“返回调试会话是否处于活动状态”(来自https://xdebug.org/docs/all_functions

如果您不确定 Xdebug 是否已安装或启用,请在调用此函数之前先检查一下,否则您始终可以将其function_exists( 'xdebug_is_debugger_active' ) && xdebug_is_debugger_active()用作条件。