YAML_EMIT_FILE(3) 1 YAML_EMIT_FILE(3)
yaml_emit_file - Send the YAML representation of a value to a file
SYNOPSIS
bool yaml_emit_file (string $filename, mixed $data, [int $encoding = YAML_ANY_ENCODING], [int $linebreak = YAML_ANY_BREAK], [array
$callbacks])
DESCRIPTION
Generate a YAML representation of the provided $data in the $filename.
PARAMETERS
o $filename
- Path to the file.
o $data
- The $data being encoded. Can be any type except a resource.
o $encoding
- Output character encoding chosen from YAML_ANY_ENCODING, YAML_UTF8_ENCODING, YAML_UTF16LE_ENCODING, YAML_UTF16BE_ENCODING.
o $linebreak
- Output linebreak style chosen from YAML_ANY_BREAK, YAML_CR_BREAK, YAML_LN_BREAK, YAML_CRLN_BREAK.
o $callbacks
- Content handlers for emitting YAML nodes. Associative array of classname => callable mappings. See emit callbacks for more
details.
RETURN VALUES
Returns TRUE on success.
CHANGELOG
+--------+--------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+--------------------------------------+
| 1.1.0 | |
| | |
| | The $callbacks parameter was added. |
| | |
+--------+--------------------------------------+
SEE ALSO
yaml_emit(3), yaml_parse(3).
PHP Documentation Group YAML_EMIT_FILE(3)