Парсер
класс Parser
Парсер анализирует строки YAML для преобразования в массивы PHP.
Константы
| TAG_PATTERN | |
| BLOCK_SCALAR_HEADER_PATTERN |
Методы
| __construct(int $offset, int|null $totalNumberOfLines = null, array $skippedLineNumbers = array()) Конструктор. | ||
| mixed | parse(string $value, int $flags) Анализирует строку YAML в значение PHP. |
Подробности
__construct(int $offset, int|null $totalNumberOfLines = null, array $skippedLineNumbers = array())
Конструктор.
Параметры
| int | $offset | Смещение документа YAML (используется для номеров строк в сообщениях об ошибках) |
| int|null | $totalNumberOfLines | Общее количество строк, анализируемых |
| array | $skippedLineNumbers | Количество пропущенных строк комментариев парсером |
mixed parse(string $value, int $flags)
Анализирует строку YAML в значение PHP.
Параметры
| string | $value | Строка YAML |
| int | $flags | Поле битов PARSE_* констант для настройки поведения парсера YAML |
Возвращаемое значение
| mixed | Значение PHP |
Исключения
| ParseException | Если YAML некорректен |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Yaml/Parser.html