SplFileObject::fwrite

Write to file

&reftitle.description; public ``int``false```SplFileObject::fwrite` `string` `data` `int` `length` 0

Writes the contents of `data` to the file

&reftitle.parameters;

`data`

- The string to be written to the file.

`length`

- If the `length` argument is given, writing will stop after `length` bytes have been written or the end of `data` is reached, whichever comes first.

&reftitle.returnvalues;

Returns the number of bytes written, or &false; on error.

&reftitle.changelog;

&Version; | &Description;
7.4.0 | The function now returns &false; instead of zero on failure.

&reftitle.examples;

### `SplFileObject::fwrite` example

    <?php
    $file = new SplFileObject("fwrite.txt", "w");
    $written = $file->fwrite("12345");
    echo "Wrote $written bytes to file";
    ?>

&example.outputs.similar;

    Wrote 5 bytes to file

&reftitle.seealso;

- `fwrite`