yaml_emit_file

(PECL yaml >= 0.5.0)

yaml_emit_file将值的 YAML 表示发送到文件

说明

yaml_emit_file(
    string $filename,
    mixed $data,
    int $encoding = YAML_ANY_ENCODING,
    int $linebreak = YAML_ANY_BREAK,
    array $callbacks = null
): bool

filename 中生成提供的 data 的 YAML 表示。

参数

filename

文件路径。

data

要编码的 data。可以是除 resource 以外的任何类型。

encoding

YAML_ANY_ENCODINGYAML_UTF8_ENCODINGYAML_UTF16LE_ENCODINGYAML_UTF16BE_ENCODING 中选择的输出字符编码。

linebreak

YAML_ANY_BREAKYAML_CR_BREAKYAML_LN_BREAKYAML_CRLN_BREAK 中选择的输出换行符样式。

callbacks

用于发射 YAML 节点的内容处理程序。关联的 array,其中包含 classname => callable 映射。有关更多详细信息,请参阅 发射回调

返回值

成功时返回 true

变更日志

版本 说明
PECL yaml 1.1.0 添加了 callbacks 参数。

参见

添加说明

用户贡献说明

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