(PHP 5 >= 5.1.0, PHP 7, PHP 8)
La classe SplFileObject offre une interface orientée objet pour un fichier.
$filename,$mode = "r",$useIncludePath = false,$context = null$separator = ",", string $enclosure = "\"", string $escape = "\\"): array|false$fields,$separator = ",",$enclosure = "\"",$escape = "\\",$eol = "\n"$separator = ",", string $enclosure = "\"", string $escape = "\\"): void$mode = "r", bool $useIncludePath = false, ?resource $context = null): SplFileObjectSplFileObject::DROP_NEW_LINESupprime les nouvelles lignes à la fin d'une ligne.
SplFileObject::READ_AHEADLecture sur rewind/next.
SplFileObject::SKIP_EMPTY
Ignore les lignes vierges du fichier. Ceci nécessite l'activation
du drapeau READ_AHEAD afin de fonctionner comme attendu.
SplFileObject::READ_CSVLit les lignes en tant que lignes CSV.