(PECL yaml >= 0.5.0)
yaml_emit_file — Отправляет YAML-представление значения в файл
$filename
, mixed $data
[, int $encoding = YAML_ANY_ENCODING
[, int $linebreak = YAML_ANY_BREAK
[, array $callbacks = null
]]] )
Генерирует YAML-представление из данных data и отправляет
в filename.
filenameПуть к файлу.
data
Параметр data будет кодирован. Допускается любой тип данных кроме
resource.
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Обработчики контента для вывода YAML узлов. Ассоциативный массив array объектов класса => callable. Дополнительная информация приведена в emit callbacks.
Возвращает TRUE в случае успеха.
| Версия | Описание |
|---|---|
| 1.1.0 |
Добавлен аргумент callbacks.
|