Inline
class Inline
Inline реализует парсер/думпер YAML для синтаксиса YAML inline.
Константы
Свойства
| static | $parsedLineNumber | | |
| static | $parsedFilename | | |
Методы
| static | initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null) | |
| 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
initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null)
Параметры
| int | $flags | |
| int|null | $parsedLineNumber | |
| string|null | $parsedFilename | |
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)
Параметры
Возвращаемое значение