<Completa PHP Sistema de Arquivos de Referência
Definição e Uso
Os file_put_contents() escreve uma string para um arquivo.
Esta função segue essas regras ao acessar um arquivo:
- Se FILE_USE_INCLUDE_PATH está definida, verifique o caminho de inclusão de uma cópia do * nome de arquivo *
- Criar o arquivo se ele não existe
- Abra o arquivo
- Bloquear o arquivo se LOCK_EX está definido
- Se FILE_APPEND está definido, passar para o final do arquivo. Caso contrário, desmarque o conteúdo do arquivo
- Gravar os dados no arquivo
- Feche o arquivo e liberar os bloqueios
Esta função retorna o número de caracteres gravados no arquivo em caso de sucesso, ou FALSE em caso de falha.
Sintaxe
file_put_contents(file,data,mode,context)
Parâmetro | Descrição |
---|---|
file | Requeridos. Especifica o arquivo para gravar. Se o arquivo não existir, esta função irá criar uma |
data | Requeridos. Os dados para gravar o arquivo. Pode ser uma string, um array ou um fluxo de dados |
mode | Opcional. Especifica como abrir / gravar o arquivo. Valores possíveis:
|
context | Opcional. Especifica o contexto do identificador de arquivo. O contexto é um conjunto de opções que podem modificar o comportamento de um córrego. |
Dicas e Notas
Note: Use FILE_APPEND para evitar a exclusão de conteúdo existente do arquivo.
Exemplo
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
A saída do código acima será:
21
<Completa PHP Sistema de Arquivos de Referência