Symfony Yaml 组件:如何在使用 Yaml::dump 时始终将字符串用引号括起来

Fra*_*rzi 5 php yaml symfony

当使用Symfony Yaml 组件的Yaml::dump 函数时,输出将有一些字符串被单引号包裹,而其他字符串根本没有包裹。

我知道在 Yaml 中包装和非包装字符串都是正确的,但我想知道是否有办法标准化输出(例如设置字符串总是用单引号或双引号包裹)以使其一致。

fly*_*lyx 4

根据文档dump需要一些标志。它们列在文档顶部(没有解释):

  • 转储对象
  • DUMP_EXCEPTION_ON_INVALID_TYPE
  • DUMP_OBJECT_AS_MAP
  • DUMP_MULTI_LINE_LITERAL_BLOCK

这些都与引用无关,所以答案是:不,不可能。报价由Escaper决定,没有任何定制选项。