当使用Symfony Yaml组件的Yaml ::dump函数时,输出将有一些字符串被单引号包装,而其他字符串则没有被包装。我知道在Yaml中,包装和未包装的字符串都是正确的,但我想知道是否有一种方法来标准化输出(例如,始终将字符串包装在单引号或双引号中),以使其始终保持一致。
根据文档,dump有一些标志。它们在文档顶部列出(没有解释): DUMP_OBJECT DUMP_EXCEPTION_ON_INVALID_TYPE DUMP_OBJECT_AS_MAP DUMP_MULTI_LINE_LITERAL_BLOCK 这些标志都与引号无关,所以答案是:不行。引号由转义器决定,它没有任何自定义选项。