tutoriais mais recente desenvolvimento web
 

PHP file_put_contents() Function


<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:

  1. Se FILE_USE_INCLUDE_PATH está definida, verifique o caminho de inclusão de uma cópia do * nome de arquivo *
  2. Criar o arquivo se ele não existe
  3. Abra o arquivo
  4. Bloquear o arquivo se LOCK_EX está definido
  5. Se FILE_APPEND está definido, passar para o final do arquivo. Caso contrário, desmarque o conteúdo do arquivo
  6. Gravar os dados no arquivo
  7. 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:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
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