(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
]]] ) : bool
Генерирует 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), где в качестве ключей используются имена классов, а в качестве значений callback-функции (callable), которые будут создавать узлы для этих классов. Больше подробностей можно узнать в разделе про публикующие callback-функции.
Возвращает TRUE
в случае успеха.
Версия | Описание |
---|---|
1.1.0 |
Добавлен аргумент callbacks .
|