XDEBUG_PATH_EXCLUDE в xdebug.ini

У меня есть установка с CentOS, где установлен xdebug 3.

Поскольку у нас возникают проблемы с нашей umask для процессов PHP, в php.ini добавлен файл umask.php с auto_prepend_file, при запуске XDEBUG этот файл, конечно, попадает первым, но не имеет локального сопоставления.

Я рассмотрел вариант: XDEBUG_PATH_EXCLUDE где я мог бы добавить путь к файлу umask, но здесь у нас проблема с куриным яйцом, потому что я не могу исключить ее, пока она не загрузилась.

Существует ли возможность исключить его из файла xdebug.ini? Я не нашел никаких указаний на то, что эта опция существует, но это не значит, что это так.

1 ответ

Решение

XDEBUG_PATH_EXCLUDE используется только с xdebug_set_filter, который может отфильтровывать файлы только для покрытия кода или трассировки стека, но не для отладки.

Даже если бы вы могли добавить его в ini-файл (вы не можете), он бы ничего не сделал.

Я бы порекомендовал вам выяснить, как решить вашу исходную проблему: «Поскольку у нас возникли проблемы с нашей umask для процессов PHP ...» , вместо того, чтобы придумывать «хак», чтобы изменить umask с помощью файла автоматического добавления.

Другие вопросы по тегам