SplFileObject::current

Retrieve current line of file

&reftitle.description; public ``string``array``false```SplFileObject::current`

Retrieves the current line of the file.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

Retrieves the current line of the file. If the `SplFileObject::READ_CSV` flag is set, this method returns an array containing the current line parsed as CSV data. If the end of the file is reached, &false; is returned.

&reftitle.examples;

### `SplFileObject::current` example

    <?php
    $file = new SplFileObject(__FILE__);
    foreach ($file as $k => $line) {
       echo ($file->key() + 1) . ': ' . $file->current();
    }
    ?>

&example.outputs.similar;

    1: <?php
    2: $file = new SplFileObject(__FILE__);
    3: foreach ($file as $line) {
    4:     echo ($file->key() + 1) . ': ' . $file->current();
    5: }
    6: ?>

&reftitle.seealso;

- `SplFileObject::key`
- `SplFileObject::seek`
- `SplFileObject::next`
- `SplFileObject::rewind`
- `SplFileObject::valid`