(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
= "\\"$separator
= ",", string $enclosure
= "\"", string $escape
= "\\"): void$mode
= "r", bool $useIncludePath
= false
, ?resource $context
= null
): SplFileObjectSplFileObject::DROP_NEW_LINE
Supprime les nouvelles lignes à la fin d'une ligne.
SplFileObject::READ_AHEAD
Lecture 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_CSV
Lit les lignes en tant que lignes CSV.