Spec-Zone.ru › Symfony 3.0

Parser

class Parser

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

Постоянные значения

BLOCK_SCALAR_HEADER_PATTERN

Методы

__construct(int $offset)

Конструктор.

mixed parse(string $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false, bool $objectForMap = false)

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

Подробности

__construct(int $offset)

Конструктор.

Параметры

int $offset Смещение документа YAML (используется для номеров строк в сообщениях об ошибках)

mixed parse(string $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false, bool $objectForMap = false)

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

Параметры

string $value Строка YAML
bool $exceptionOnInvalidType true, если при невалидных типах (ресурс или объект PHP) должна быть выброшена ошибка, иначе false
bool $objectSupport true, если включена поддержка объектов, иначе false
bool $objectForMap true, если для словарей должен возвращаться объект stdClass вместо array()

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

mixed Значение PHP

Исключения

ParseException Если YAML невалиден

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

Spec-Zone.ru

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