Spec-Zone.ru › Symfony 3.0

Встроенный

класс Встроенный

Встроенный реализует парсер/думпер YAML для встроенного синтаксиса YAML.

Константы

REGEX_QUOTED_STRING

Методы

статический массив parse(строка $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false, bool $objectForMap = false, массив $references = массив())

Преобразует строку YAML в массив PHP.

статический строка dump(смешанный $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false)

Преобразует данную переменную PHP в строку YAML.

статический строка parseScalar(строка $scalar, строка $delimiters = null, массив $stringDelimiters = массив('"', '\''), целое число $i, bool $evaluate = true, массив $references = массив())

Парсит скаляр в строку YAML.

Подробности

статический массив parse(строка $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false, bool $objectForMap = false, массив $references = массив())

Преобразует строку YAML в массив PHP.

Параметры

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

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

массив Массив PHP, представляющий строку YAML

Исключения

ParseException

статический строка dump(смешанный $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false)

Преобразует данную переменную PHP в строку YAML.

Параметры

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

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

строка Строка YAML, представляющая массив PHP

Исключения

DumpException При попытке преобразовать ресурс PHP

статический строка parseScalar(строка $scalar, строка $delimiters = null, массив $stringDelimiters = массив('"', '\''), целое число $i, bool $evaluate = true, массив $references = массив())

Парсит скаляр в строку YAML.

Параметры

строка $scalar
строка $delimiters
массив $stringDelimiters
целое число $i &$i
bool $evaluate
массив $references

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

строка Строка YAML

Исключения

ParseException При парсинге некорректной встроенной строки YAML

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

Spec-Zone.ru

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