Spec-Zone.ru › Symfony 3.3

Парсер

класс Parser

Парсер анализирует строки YAML, чтобы преобразовать их в массивы PHP.

Константы

TAG_PATTERN
BLOCK_SCALAR_HEADER_PATTERN

Методы

__construct()
mixed parse(string $value, int $flags)

Анализирует строку YAML в значение PHP.

static preg_match($pattern, $subject, $matches = null, $flags, $offset)

Локальная обертка для preg_match, которая выбросит исключение ParseException, если возникнет внутренняя ошибка в движке PCRE.

Подробности

__construct()

mixed parse(string $value, int $flags)

Анализирует строку YAML в значение PHP.

Параметры

string $value Строка YAML
int $flags Поле битов констант PARSE_*, настраивающее поведение парсера YAML

Возвращаемое значение

mixed Значение PHP

Исключения

ParseException Если YAML некорректен

static preg_match($pattern, $subject, $matches = null, $flags, $offset)

Локальная обертка для preg_match, которая выбросит исключение ParseException, если возникнет внутренняя ошибка в движке PCRE.

Это позволяет избежать необходимости проверки на "false" каждый раз, когда используется PCRE в движке YAML.

Параметры

$pattern
$subject
$matches
$flags
$offset

Исключения

ParseException при внутренней ошибке PCRE

См. также

preg_last_error()

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Yaml/Parser.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API