Callback-функції парсингу

Callback-функцій (callback) для парсингу викликається функціями yaml_parse() yaml_parse_file() або yaml_parse_url() для виявлення зареєстрованого тега YAML. У callback-функцію передається значення тегованого запису, сам тег та прапори, що визначають скалярний тип запису. Функція Callback повинна повернути дані, які парсер YAML повинен використовувати для цього запису.

Приклад #1 Приклад використання callback-функції парсингу

Loading...

Висновок наведеного прикладу буде схожим на:

array(3) {
  [0]=>
  string(5) "World"
  [1]=>
  string(14) "!example/hello"
  [2]=>
  int(1)
}
array(1) {
  ["greeting"]=>
  string(11) "Hello World"
}