Documentación offline PHP master

SplFileObject::fwrite

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SplFileObject::fwrite

Escribe en el fichero

Descripción#

public SplFileObject::fwrite(string $data, [int $length]): int
```php

Escribe el contenido del argumento `data` en el fichero.

## Parámetros

`data`  
El `string` a escribir en el fichero.

`length`  
Si el argumento `length` es de tipo `int`, 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 |
|----|----|
| 8.5.0 | `length` ahora acepta `null`. |
| 7.4.0 | Esta función devuelve ahora `false` en lugar de cero en caso de fallo. |

## Ejemplos

Ejemplo con SplFileObject::fwrite
fwrite("12345"); echo "$written bytes han sido escritos en el fichero"; ?>

```php

Resultado del ejemplo anterior es similar a:

5 bytes han sido escritos en el fichero

Véase también#

fwrite