Spec-Zone.ru › Symfony 3.2

Встроенный

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

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

Константы

REGEX_QUOTED_STRING

Свойства

static $parsedLineNumber

Методы

static mixed parse(string $value, int $flags, array $references = array())

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

static string dump(mixed $value, int $flags)

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

static bool isHash(array|ArrayObject|stdClass $value)

Проверка, является ли заданный массив ассоциативным или просто индексированным.

static string parseScalar(string $scalar, int $flags, string[] $delimiters = null, string[] $stringDelimiters = array('"', '\''), int $i, bool $evaluate = true, array $references = array())

Парсинг скаляра YAML.

static string evaluateBinaryScalar(string $scalar)

Подробности

static mixed parse(string $value, int $flags, array $references = array())

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

Параметры

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

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

mixed Значение PHP

Исключения

ParseException

static string dump(mixed $value, int $flags)

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

Параметры

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

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

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

Исключения

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

static bool isHash(array|ArrayObject|stdClass $value)

Проверка, является ли заданный массив ассоциативным или просто индексированным.

Параметры

array|ArrayObject|stdClass $value Проверяемый массив PHP или подобный массив объект

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

bool true, если массив ассоциативный, иначе false

static string parseScalar(string $scalar, int $flags, string[] $delimiters = null, string[] $stringDelimiters = array('"', '\''), int $i, bool $evaluate = true, array $references = array())

Парсинг скаляра YAML.

Параметры

string $scalar
int $flags
string[] $delimiters
string[] $stringDelimiters
int $i &$i
bool $evaluate
array $references

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

string

Исключения

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

static string evaluateBinaryScalar(string $scalar)

Параметры

string $scalar

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

string

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

Spec-Zone.ru

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