yaml_emit_file
(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 в случае успешного выполнения.
Список изменений
| Версия | Описание |
|---|---|
| PECL yaml 1.1.0 |
Добавлен аргумент callbacks.
|
Смотрите также
- yaml_emit() - Возвращает YAML-представление значения
- yaml_parse() - Разбирает поток YAML