Funkcja file_put_contents() w PHP

定义和用法

definicja i sposób użycia

funkcja file_put_contents() zapisuje ciąg znaków do pliku.

słowa kluczowe

file_put_contents(file,data,mode,context)
parametr opis
file wymagane. Określa plik, do którego mają być zapisane dane. Jeśli plik nie istnieje, zostanie utworzony nowy plik.
data opcjonalnie. Określa dane do zapisania w pliku. Może być to ciąg znaków, tablica lub strumień danych.
mode

opcjonalnie. Określa sposób otwierania/zapisywania pliku. Możliwe wartości:

  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context

opcjonalnie. Określa środowisko pliku.

context to zestaw opcji, które można zmodyfikować zachowanie strumienia. Jeśli użyjesz null, zignoruje się to.

opis

parametr data może być tablicą (ale nie może być wielowymiarową tablicą).

od PHP 5.1.0data Parametr może również być określony jako zasób strumieniowy, dane zapisane w strumieniu będą zapisywane do określonego pliku, sposób użycia jest podobny do funkcji stream_copy_to_stream().

do context Wspierane parametry zostały dodane w PHP 5.0.0.

Wartość zwracana

Funkcja ta zwróci liczbę bajtów zapisanych do pliku.

Wskazówki i komentarze

Wskazówka:Użycie FILE_APPEND unika usunięcia istniejącej zawartości pliku.

Komentarz:Ta funkcja może być bezpiecznie używana dla obiektów binarnych.

Przykład

<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

Wynik:

26