(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 参数。 |