(PHP 5 >= 5.1.0, PHP 7)
La classe SplFileObject offre une interface orientée objet pour un fichier.
$filename
[, string $open_mode = "r"
[, bool $use_include_path = false
[, resource $context
]]] )$delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] ) : array$fields
[, string $delimiter = ","
[, string $enclosure = '"'
[, string $escape = "\\"
]]] ) : int$delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] ) : void$open_mode = "r"
[, bool $use_include_path = 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.
| Version | Description |
|---|---|
| 5.3.9 |
La valeur de SplFileObject::SKIP_EMPTY est maintenant
de 4. Précédemment, la valeur était de 6.
|