yaml_emit_file
(PECL yaml >= 0.5.0)
yaml_emit_file — Envia a representação YAML de um valor para um arquivo
Descrição
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
ouYAML_UTF16BE_ENCODING
. linebreak
-
Estilo de quebra de linha, pode ser uma das constantes
YAML_ANY_BREAK
,YAML_CR_BREAK
,YAML_LN_BREAK
ouYAML_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
- yaml_emit() - Retorna a representação YAML de um valor
- yaml_parse() - Analisa um fluxo YAML