(PECL yaml >= 0.5.0)
yaml_emit_file — 将值的 YAML 表示发送到文件
$filename
,$data
,$encoding
= YAML_ANY_ENCODING,$linebreak
= YAML_ANY_BREAK,$callbacks
= null
在 filename
中生成提供的 data
的 YAML 表示。
filename
文件路径。
data
正在编码的 data
。可以是除 资源 之外的任何类型。
encoding
从 YAML_ANY_ENCODING
、YAML_UTF8_ENCODING
、YAML_UTF16LE_ENCODING
、YAML_UTF16BE_ENCODING
中选择的输出字符编码。
linebreak
从 YAML_ANY_BREAK
、YAML_CR_BREAK
、YAML_LN_BREAK
、YAML_CRLN_BREAK
中选择的输出换行符样式。
callbacks
成功时返回 true
。
版本 | 描述 |
---|---|
PECL yaml 1.1.0 | 添加了 callbacks 参数。 |