SplFileObject::__constructConstruit un nouvel objet fichier
&reftitle.description;
publicSplFileObject::__constructstringfilenamestringmode"r"booluseIncludePath&false;resourcenullcontext&null;
Construit un nouvel objet fichier.
&reftitle.parameters;
filename
Le fichier à lire.
&tip.fopen-wrapper;
mode
Le mode utilisé pour ouvrir le fichier. Voir la fonction
fopen pour une liste de tous les modes disponibles.
useIncludePath
Si l'on doit chercher dans l'include_path
le fichier filename.
context
Une ressource de contexte valide créée avec la fonction
stream_context_create.
&reftitle.errors;
Lance une exception RuntimeException
si le fichier filename n'a pu être ouvert.
Lance une exception LogicException
si filename est un dossier.
&reftitle.examples;
Exemple avec SplFileObject::__construct
Cet exemple ouvre le fichier courant et parcourt son contenu ligne par ligne.
$line) {
echo "La ligne n°$line_num est : $line";
}
?>
]]>
&example.outputs.similar;
$line) {
La ligne n°3 est : echo "Line $line_num is $line";
La ligne n°4 est : }
La ligne n°5 est : ?>
]]>
&reftitle.seealso;
SplFileInfo::openFilefopen