运行时配置

这些函数的行为受 php.ini 中的设置影响。

Yaml 配置选项
名称 默认值 可更改 变更日志
yaml.decode_binary 0 INI_ALL
yaml.decode_php 0 INI_ALL 在 1.2.0 中添加,在 2.0.0 之前,默认值为 1
yaml.decode_timestamp 0 INI_ALL
yaml.output_canonical 0 INI_ALL
yaml.output_indent 2 INI_ALL
yaml.output_width 80 INI_ALL

以下是配置指令的简要说明。

yaml.decode_binary bool

默认情况下关闭,但可以设置为打开,以使具有显式标签“tag:yaml.org,2002:binary”的 base64 二进制编码实体被解码。

yaml.decode_php bool

默认情况下关闭,但可以设置为打开,以使具有显式标签“!php/object”的序列化 php 对象被反序列化。

yaml.decode_timestamp int

控制 YAML 文档流中隐式和显式“tag:yaml.org,2002:timestamp”标量的解码。默认设置 0 不会应用任何解码。设置 1 将使用 strtotime() 将时间戳值解析为 Unix 时间戳。设置 2 将使用 date_create() 将时间戳值解析为 DateTime 对象。

yaml.output_canonical bool

默认情况下关闭,但可以设置为打开以使输出规范形式。

yaml.output_indent int

缩进部分的空格数。值应介于 110 之间。

yaml.output_width int

设置首选行宽。 -1 表示无限。

添加说明

用户贡献说明

此页面没有用户贡献的说明。
To Top