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