Inline
class Inline
Inline реализует парсер/думпер YAML для синтаксиса YAML inline.
Постоянные значения
Свойства
Методы
| 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($scalar, $flags, $delimiters = null, $i, $evaluate = true, $references = array(), $legacyOmittedKeySupport = false) Парсит 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($scalar, $flags, $delimiters = null, $i, $evaluate = true, $references = array(), $legacyOmittedKeySupport = false)
Парсит YAML скаляр.
Параметры
| $scalar | |
| $flags | |
| $delimiters | |
| $i | |
| $evaluate | |
| $references | |
| $legacyOmittedKeySupport | |
Возвращаемое значение
Исключения
static string
evaluateBinaryScalar(string $scalar)
Параметры
Возвращаемое значение