View Issue Details

IDProjectCategoryView StatusLast Update
0001693XdebugProfilingpublic2019-08-09 16:15
Reporterjamescrowley Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Product Version2.7.2 
Summary0001693: profiler_aggregate setting not supported in XDEBUG_CONFIG environment variable
Description

The documentation states that

"All settings that you can set through the XDEBUG_CONFIG setting can also be set with normal php.ini settings." (https://xdebug.org/docs/remote)

However, including profiler_aggregate=1 in that environment variable does not enable the setting. I am only able to enable it via php.ini

Steps To Reproduce

Try setting XDEBUG_CONFIG="profiler_aggregate=1"

and looking at phpinfo() output - vs when you set it in php.ini

TagsNo tags attached.
Operating System
PHP Version7.3.5-7.3.9

Activities

derick

2019-08-09 16:15

administrator   ~0005112

Although it says "All settings that you can set through the XDEBUG_CONFIG setting can also be set with normal php.ini settings.", it does not say that the opposite (that all settings that you can set in php.ini can also be set through XDEBUG_CONFIG). Xdebug has many more settings (https://github.com/xdebug/xdebug/blob/master/xdebug.c#L337) than that are available through the environment variable (https://github.com/xdebug/xdebug/blob/master/xdebug.c#L568).

As I am not intending to duplicate the full php.ini settings into the environment variables, I am closing this issue as "works as expected".