PHP Conference Japan 2024

yaml_emit_file

(PECL yaml >= 0.5.0)

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

描述

yaml_emit_file(
    字符串 $filename,
    混合 $data,
    整数 $encoding = YAML_ANY_ENCODING,
    整数 $linebreak = YAML_ANY_BREAK,
    数组 $callbacks = null
): 布尔值

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

参数

filename

文件路径。

data

正在编码的 data。可以是除 资源 之外的任何类型。

encoding

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

linebreak

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

callbacks

用于发出 YAML 节点的内容处理程序。类名 => 可调用的关联 数组 映射。有关更多详细信息,请参阅 发出回调

返回值

成功时返回 true

变更日志

版本 描述
PECL yaml 1.1.0 添加了 callbacks 参数。

参见

添加注释

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top