file_put_contents Записує рядок у файл &reftitle.description; intfile_put_contents stringfilename mixeddata intflags0 resourcecontext Ця функція є ідентичною до послідовних викликів fopen, fwrite та fclose для записування даних у файл. Якщо файлу (filename) не існує, його буде створено. В іншому випадку, існуючий файл буде перезаписано, якщо не встановлено флаг FILE_APPEND. &reftitle.parameters; filename Шлях до файлу, куди будуть записуватись дані. data Дані для запису. Може бути рядком (string), масивом (array) або ресурсом потоку (stream). Якщо дані (data) є ресурсом потоку (stream), залишок буфера цього потоку буде скопійовано до зазначеного файла. Це схоже на використання stream_copy_to_stream. Ви також можете зазначити параметр data як як одномірний одиночний масив. Це буде еквівалентно до виклика file_put_contents($filename, implode('', $array)). flags Значення параметра flags може бути будь-якою комбінацією з наступних флагів, об'єднаних бінарним оператором АБО (|). Доступні флаги Флаг Опис FILE_USE_INCLUDE_PATH Пошук файла filename в директоріях, що підключаються. Прогляньте include_path для більш детальної інформації. FILE_APPEND Якщо файл filename вже існує, додавати дані, замість перезаписування старого вмісту. LOCK_EX Отримати монопольне блокування поки йде процес записування.
context Коректний ресурс контента створений за допомогою функції stream_context_create.
&reftitle.returnvalues; Ця функція повертає кількість байтів, які будуть записані до файла, або &false; при невдачі. &return.falseproblem; &reftitle.examples; Просте використання ]]> Використання флагів ]]> &reftitle.changelog; &Version; &Description; 5.1.0 Додано підтримку для LOCK_EX та можливість передавати ресурс потоку в параметр data &reftitle.notes; ¬e.bin-safe; &tip.fopen-wrapper; &reftitle.seealso; fopen fwrite file_get_contents stream_context_create