Мне интересно, что именно использовать его для функции интерполяции, когда у вас есть регистратор PSR-3. Я знаю, как это работает, посмотрев на эту ссылку:
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md#12-message
Но до сих пор я не могу придумать вариант использования для этого еще. Почему бы вам просто не интерполировать это, как вы это обычно делаете? Вместо этого они предпочитают использовать массив контекста с заполнителями.
Если бы кто-то мог сказать мне, почему это было бы полезно, просто поместив переменную прямо туда, я был бы благодарен.
Благодарю.
Я не знаю, понимаю ли я ваш вопрос полностью, в любом случае: Каждый метод принимает массив в качестве данных контекста. Это предназначено для хранения любой посторонней информации, которая не вписывается в строку.
Чтобы заменить каждый заполнитель в массиве нам нужен метод, это interpolate()
Других решений пока нет …