SplFileObject::setFlags

Sets flags for the SplFileObject

&reftitle.description; public `void` `SplFileObject::setFlags` `int` `flags`

Sets the flags to be used by the `SplFileObject`.

&reftitle.parameters;

`flags`

- Bit mask of the flags to set. See SplFileObject constants for the available flags.

&reftitle.returnvalues;

&return.void;

&reftitle.examples;

### `SplFileObject::setFlags` example

    <?php
    $file = new SplFileObject("data.csv");
    $file->setFlags(SplFileObject::READ_CSV);
    foreach ($file as $fields) {
        var_dump($fields);
    }
    ?>

&reftitle.seealso;

- `SplFileObject::getFlags`