yaml_emit_file

(PECL yaml >= 0.5.0)

yaml_emit_fileSend the YAML representation of a value to a file

说明

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

Generate a YAML representation of the provided data in the filename.

参数

filename

Path to the file.

data

The data being encoded. Can be any type except a resource.

encoding

Output character encoding chosen from YAML_ANY_ENCODING, YAML_UTF8_ENCODING, YAML_UTF16LE_ENCODING, YAML_UTF16BE_ENCODING.

linebreak

Output linebreak style chosen from YAML_ANY_BREAK, YAML_CR_BREAK, YAML_LN_BREAK, YAML_CRLN_BREAK.

callbacks

Content handlers for emitting YAML nodes. Associative array of classname => callable mappings. See emit callbacks for more details.

返回值

Returns true on success.

更新日志

版本 说明
PECL yaml 1.1.0 The callbacks parameter was added.

参见

User Contributed Notes

There are no user contributed notes for this page.