PHP 5.5.37 is released


(PHP 5 >= 5.1.0, PHP 7)

SplFileObject::fwriteEscribe en el fichero


public int SplFileObject::fwrite ( string $str [, int $length ] )

Escribe el contenido de un string a el fichero.



El string a ser escrito en el fichero.


Si se utiliza el argumento length, la escritura se detendrá después de que se han escrito length bytes o o se llega al final del string, lo que ocurra primero.

Valores devueltos

Devuelve el número de bytes escritos, o NULL en caso de error.


Ejemplo #1 Ejemplo de SplFileObject::fwrite()

= new SplFileObject("fwrite.txt""w");
$written $file->fwrite("12345");
"Escritos $written bytes a el fichero";

El resultado del ejemplo sería algo similar a:

Escritos 5 bytes a el fichero

Ver también

  • fwrite() - Escritura de un archivo en modo binario seguro

add a note add a note

User Contributed Notes 1 note

bas dot hilbers at tribal-im dot com
2 years ago
Your \SplFileObject will not throw an exception when trying to write to a non-writeable stream!

I forgot to set the second parameter on my \SplFileObject constructor (the mode), costing me minutes to figure out why nothing was writter by the fwrite method...

Just to let you know!
To Top