Строчный
класс Строчный
Строчный реализует парсер/думпер YAML для синтаксиса YAML inline.
Константы
Методы
| статический смешанный | parse(строка $value, целое число $flags, массив $references = массив()) Преобразует строку YAML в значение PHP. | |
| статический строка | dump(смешанный $value, целое число $flags) Преобразует данную переменную PHP в строку YAML. | |
| статический булево значение | isHash(массив $value) Проверяет, является ли данный массив хешем или просто обычным индексированным массивом. | |
| статический строка | parseScalar(строка $scalar, целое число $flags, строка $delimiters = null, массив $stringDelimiters = массив('"', '\''), целое число $i, булево значение $evaluate = true, массив $references = массив()) Парсит скаляр YAML. | |
| статический строка | evaluateBinaryScalar(строка $scalar) | |
Подробности
статический смешанный
parse(строка $value, целое число $flags, массив $references = массив())
Преобразует строку YAML в значение PHP.
Параметры
| строка | $value | Строка YAML |
| целое число | $flags | Поле бит PARSE_* констант для настройки поведения парсера YAML |
| массив | $references | Сопоставление имен переменных со значениями |
Возвращаемое значение
Исключения
статический строка
dump(смешанный $value, целое число $flags)
Преобразует данную переменную PHP в строку YAML.
Параметры
| смешанный | $value | Переменная PHP для преобразования |
| целое число | $flags | Поле бит Yaml::DUMP_* констант для настройки форматирования строки YAML |
Возвращаемое значение
| строка | Строка YAML, представляющая значение PHP |
Исключения
статический булево значение
isHash(массив $value)
Проверяет, является ли данный массив хешем или просто обычным индексированным массивом.
Параметры
| массив | $value | Массив PHP для проверки |
Возвращаемое значение
| булево значение | true, если массив является хешем, иначе false |
статический строка
parseScalar(строка $scalar, целое число $flags, строка $delimiters = null, массив $stringDelimiters = массив('"', '\''), целое число $i, булево значение $evaluate = true, массив $references = массив())
Парсит скаляр YAML.
Параметры
| строка | $scalar | |
| целое число | $flags | |
| строка | $delimiters | |
| массив | $stringDelimiters | |
| целое число | $i | &$i |
| булево значение | $evaluate | |
| массив | $references | |
Возвращаемое значение
Исключения
статический строка
evaluateBinaryScalar(строка $scalar)
Параметры
Возвращаемое значение