PSR-3 插值
PSR-3 interpolation
我想知道当您拥有 PSR-3 记录器时,插值函数的确切用途是什么。通过查看此参考资料,我知道它是如何工作的:
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md#12-message
但到目前为止,我似乎还想不出它的用例。你为什么不像往常一样简单地插入它?相反,他们选择使用带占位符的上下文数组。
如果有人能告诉我为什么这会有所帮助,我将不胜感激。
谢谢。
我不知道我是否完全理解你的问题,无论如何:每个方法都接受一个数组作为上下文数据。这是为了保存任何不适合字符串的无关信息。
要替换数组中的每个占位符,我们需要一个方法,这是 interpolate()
我想知道当您拥有 PSR-3 记录器时,插值函数的确切用途是什么。通过查看此参考资料,我知道它是如何工作的:
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md#12-message
但到目前为止,我似乎还想不出它的用例。你为什么不像往常一样简单地插入它?相反,他们选择使用带占位符的上下文数组。
如果有人能告诉我为什么这会有所帮助,我将不胜感激。
谢谢。
我不知道我是否完全理解你的问题,无论如何:每个方法都接受一个数组作为上下文数据。这是为了保存任何不适合字符串的无关信息。
要替换数组中的每个占位符,我们需要一个方法,这是 interpolate()