SplFileObject::fwrite

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

SplFileObject::fwriteEscribe en el fichero

Descripción

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

Escribe el contenido del argumento data en el fichero.

Parámetros

data

El chaîne de caractères a escribir en el fichero.

length

Si se proporciona el argumento length, la escritura se detendrá después de escribir length bytes o bien cuando se alcance el final de data; según lo que ocurra primero.

Valores devueltos

Devuelve el número de bytes escritos, o false si ocurre un error.

Historial de cambios

Versión Descripción
7.4.0 Esta función devuelve ahora false en lugar de cero en caso de fallo.

Ejemplos

Ejemplo #1 Ejemplo con SplFileObject::fwrite()

<?php
$file
= new SplFileObject("fwrite.txt", "w");
$written = $file->fwrite("12345");
echo
"$written bytes han sido escritos en el fichero";
?>

El resultado del ejemplo sería algo similar a:

5 bytes han sido escritos en el fichero

Ver también

  • fwrite() - Escribe en un fichero en modo binario