function readFileLineByLine($filename) { $file = fopen($filename, 'r'); while (!feof($file)) { yield fgets($file); } fclose($file); } foreach (readFileLineByLine('large_file.txt') as $line) { echo $line . "<br>"; }