(PHP 5 >= 5.1.0, PHP 7, PHP 8)
La clase SplFileObject ofrece una interfaz orientada a objetos para un fichero.
$filename,$mode = "r",$useIncludePath = false,$context = null$separator = ",", string $enclosure = "\"", string $escape = "\\"): array|false$separator = ",", string $enclosure = "\"", string $escape = "\\"): void$mode = "r", bool $useIncludePath = false, ?resource $context = null): SplFileObjectSplFileObject::DROP_NEW_LINEColocar nuevas líneas al final de una línea.
SplFileObject::READ_AHEADLeer sobre rewind/next.
SplFileObject::SKIP_EMPTYSaltar líneas vacías en el fichero. Esto requiere que la bandera READ_AHEAD esté activada para que funcione como se tenía previsto.
SplFileObject::READ_CSVLeer líneas como filas CSV.