Я знаю ... держись подальше от глобалов.
Дело в том, что мне действительно, действительно, нужно иметь значение, которое доступно и, самое главное, изменяемое из разных частейприложение.Это счетчик для некоторых действий, которые мне нужно наблюдать в целях отладки.Поиск в Google по всем вопросам, связанным с Symfony и глобальными переменными, всегда приводил меня к результатам, которые предлагают использовать параметры Container или глобальные переменные Twig, но дело в том, что согласно документации Symfony:
Вы можете установить только параметр передконтейнер компилируется: не во время выполнения.
Глобалы Twig в значительной степени находятся вне области видимости, поскольку они мне нужны в контроллере, а не в поле зрения.
ИМХО, обаиз этих решений больше похожи на константы, чем на переменные.
Итак, вопрос в следующем: есть ли лучшая практика для получения того, что мне нужно, с помощью Symfony или я должен просто использовать глобальные переменные PHP?
Спасибо!