string yaml_emit    ( mixed $data   [, int $encoding = YAML_ANY_ENCODING   [, int $linebreak = YAML_ANY_BREAK   [, array $callbacks = NULL  ]]] )

yaml_emitВозвращает YAML представление значения

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. Ассоциативный массив, где в качестве ключей используются имена классов, а в качестве значений, callback-функции, которые будут создавать узлы для этих классов. Больше подробностей можно узнать в разделе испускающие callback-функции.