Spec-Zone.ru › Symfony 3.1

Строчный

класс Строчный

Строчный реализует парсер/думпер YAML для синтаксиса YAML inline.

Константы

REGEX_QUOTED_STRING

Методы

статический смешанный parse(строка $value, целое число $flags, массив $references = массив())

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

статический строка dump(смешанный $value, целое число $flags)

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

статический булево значение isHash(массив $value)

Проверяет, является ли данный массив хешем или просто обычным индексированным массивом.

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

Парсит скаляр YAML.

статический строка evaluateBinaryScalar(строка $scalar)

Подробности

статический смешанный parse(строка $value, целое число $flags, массив $references = массив())

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

Параметры

строка $value Строка YAML
целое число $flags Поле бит PARSE_* констант для настройки поведения парсера YAML
массив $references Сопоставление имен переменных со значениями

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

смешанный Значение PHP

Исключения

ParseException

статический строка dump(смешанный $value, целое число $flags)

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

Параметры

смешанный $value Переменная PHP для преобразования
целое число $flags Поле бит Yaml::DUMP_* констант для настройки форматирования строки YAML

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

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

Исключения

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

статический булево значение isHash(массив $value)

Проверяет, является ли данный массив хешем или просто обычным индексированным массивом.

Параметры

массив $value Массив PHP для проверки

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

булево значение true, если массив является хешем, иначе false

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

Парсит скаляр YAML.

Параметры

строка $scalar
целое число $flags
строка $delimiters
массив $stringDelimiters
целое число $i &$i
булево значение $evaluate
массив $references

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

строка

Исключения

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

статический строка evaluateBinaryScalar(строка $scalar)

Параметры

строка $scalar

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

строка

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

Spec-Zone.ru

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