3v4l.org

run code in 300+ PHP versions simultaneously
<?php $file = new SplFileObject(tempnam(sys_get_temp_dir(), 'test_'), 'wb+'); $file->fwrite("aaa\n"); $file->fwrite("aaa\n"); $file->fwrite("aaa\n"); $file->rewind(); while (!$file->eof()) { var_dump($file->fgets()); }
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
string(4) "aaa " string(4) "aaa " string(4) "aaa " string(0) ""

preferences:
92.12 ms | 1244 KiB | 4 Q