Read a File Line by Line in PHP
Use SplFileObject to iterate a file lazily without loading it all into RAM.
Author:
chris
// Language: PHP
<?php
declare(strict_types=1);
$file = new SplFileObject('data.txt');
$file->setFlags(SplFileObject::DROP_NEW_LINE | SplFileObject::SKIP_EMPTY);
foreach ($file as $line) {
echo $line, PHP_EOL;
}