SplFileObject::fwrite

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::fwriteЗаписывает в файл

Описание

public SplFileObject::fwrite(string $data, ?int $length = null): int|false

Метод записывает содержимое строки data в файл.

Список параметров

data

Строка, которую метод запишет в файл.

length

Запись остановится после записи количества байтов, которое указали в параметре length, или если метод достигнет конца строки data, в зависимости от того, что случится раньше, если значение параметра length является целым числом (int).

Возвращаемые значения

Метод возвращает количество записанных байтов или false, если возникла ошибка.

Список изменений

Версия Описание
8.5.0 Значение параметра length теперь допускает значение null.
7.4.0 Метод теперь возвращает false вместо нуля, если возникла ошибка.

Примеры

Пример #1 Пример использования метода SplFileObject::fwrite()

<?php

$file
= new SplFileObject("fwrite.txt", "w");
$written = $file->fwrite("12345");
echo
"Метод записал в файл $written байтов";

?>

Вывод приведённого примера будет похож на:

Метод записал в файл 5 байтов

Смотрите также

  • fwrite() - Записывает данные в файл в бинарно-безопасном режиме