Jobbuddy
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Yaml

Fonctions membres publiques statiques

static parseFile (string $filename, int $flags=0)
static parse (string $input, int $flags=0)
static dump (mixed $input, int $inline=2, int $indent=4, int $flags=0)

Champs de données

const DUMP_OBJECT = 1
const PARSE_EXCEPTION_ON_INVALID_TYPE = 2
const PARSE_OBJECT = 4
const PARSE_OBJECT_FOR_MAP = 8
const DUMP_EXCEPTION_ON_INVALID_TYPE = 16
const PARSE_DATETIME = 32
const DUMP_OBJECT_AS_MAP = 64
const DUMP_MULTI_LINE_LITERAL_BLOCK = 128
const PARSE_CONSTANT = 256
const PARSE_CUSTOM_TAGS = 512
const DUMP_EMPTY_ARRAY_AS_SEQUENCE = 1024
const DUMP_NULL_AS_TILDE = 2048
const DUMP_NUMERIC_KEY_AS_STRING = 4096

Description détaillée

Yaml offers convenience methods to load and dump YAML.

Auteur
Fabien Potencier fabie.nosp@m.n@sy.nosp@m.mfony.nosp@m..com

@final

Documentation des fonctions membres

◆ dump()

dump ( mixed $input,
int $inline = 2,
int $indent = 4,
int $flags = 0 )
static

Dumps a PHP value to a YAML string.

The dump method, when supplied with an array, will do its best to convert the array into friendly YAML.

Paramètres
mixed$inputThe PHP value
int$inlineThe level where you switch to inline YAML
int$indentThe amount of spaces to use for indentation of nested nodes
int-mask-of<self::DUMP_*>$flags A bit field of DUMP_* constants to customize the dumped YAML string

◆ parse()

parse ( string $input,
int $flags = 0 )
static

Parses YAML into a PHP value.

Usage: $array = Yaml::parse(file_get_contents('config.yml')); print_r($array);

Paramètres
string$inputA string containing YAML
int-mask-of<self::PARSE_*>$flags A bit field of PARSE_* constants to customize the YAML parser behavior
Exceptions
ParseExceptionIf the YAML is not valid

◆ parseFile()

parseFile ( string $filename,
int $flags = 0 )
static

Parses a YAML file into a PHP value.

Usage:

$array = Yaml::parseFile('config.yml');
print_r($array);
Paramètres
string$filenameThe path to the YAML file to be parsed
int-mask-of<self::PARSE_*>$flags A bit field of PARSE_* constants to customize the YAML parser behavior
Exceptions
ParseExceptionIf the file could not be read or the YAML is not valid

La documentation de cette classe a été générée à partir du fichier suivant :