Встроенный
класс Встроенный
Встроенный реализует парсер/думпер YAML для синтаксиса YAML встроенного типа.
Константы
Свойства
Методы
| 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 | Сопоставление имён переменных с их значениями |
Возвращаемое значение
Исключения
static string
dump(mixed $value, int $flags)
Преобразует переменную PHP в строку YAML.
Параметры
| mixed | $value | Переменная PHP для преобразования |
| int | $flags | Поле битов Yaml::DUMP_* констант для настройки выводимой строки YAML |
Возвращаемое значение
| string | Строка YAML, представляющая значение 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 | |
Возвращаемое значение
Исключения
static string
evaluateBinaryScalar(string $scalar)
Параметры
Возвращаемое значение