yaml_emit_file

(PECL yaml >= 0.5.0)

yaml_emit_fileEnvia a representação YAML de um valor para um arquivo

Descrição

yaml_emit_file(
    string $filename,
    mixed $data,
    int $encoding = YAML_ANY_ENCODING,
    int $linebreak = YAML_ANY_BREAK,
    array $callbacks = null
): bool

Gera uma representação YAML dos dados fornecidos em data no arquivo especificado em filename.

Parâmetros

filename

Caminho para o arquivo.

data

O parâmetro data deve conter os dados a serem codificados. Pode ser de qualquer tipo exceto resource.

encoding

Codificação dos caracteres para saída, uma das constantes YAML_ANY_ENCODING, YAML_UTF8_ENCODING, YAML_UTF16LE_ENCODING ou YAML_UTF16BE_ENCODING.

linebreak

Estilo de quebra de linha, pode ser uma das constantes YAML_ANY_BREAK, YAML_CR_BREAK, YAML_LN_BREAK ou YAML_CRLN_BREAK.

callbacks

Manipuladores de conteúdo para emissão dos nós YAML. Um array associativo para mapeamento de classe => callable. Consulte funções de emissão para mais detalhes.

Valor Retornado

Retorna true em caso de sucesso.

Registro de Alterações

Versão Descrição
PECL yaml 1.1.0 O parâmetro callbacks foi adicionado.

Veja Também