3v4l.org

run code in 300+ PHP versions simultaneously
<?php $f = new SplFileObject('php://temp', 'w+'); $f->fwrite("line 1\nline 2\nline 3"); $f->rewind(); $f->next(); $f->next(); $f->next(); var_dump($f->current()); var_dump($f->key());
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.30, 7.2.0 - 7.2.33, 7.3.0 - 7.3.27, 7.4.0 - 7.4.16, 8.0.0 - 8.0.3
string(7) "line 1 " int(3)