SplFileObject::__construct
(PHP 5 >= 5.1.0)
SplFileObject::__construct — Construct a new file object.
Descrierea
$filename
[, string $open_mode = "r"
[, bool $use_include_path = false
[, resource $context
]]] )Construct a new file object.
Parametri
-
filename -
The file to read.
SfatUn URL poate fi utilizat în calitate de denumire a fișierului în această funcție dacă învelișurile fopen au fost activate. Accesați fopen() pentru mai multe detalii despre modul de specificare a denumirii fișierului. Accesați Supported Protocols and Wrappers pentru referințe la informații despre posibilitățile pe care le oferă diferite învelișuri, note despre utilizarea lor și informații despre variabile predefinite pe care le oferă.
-
open_mode -
The mode in which to open the file. See fopen() for a list of allowed modes.
-
use_include_path -
Whether to search in the include_path for
filename. -
context -
A valid context resource created with stream_context_create().
Valorile întoarse
Nu este întoarsă nici o valoare.
Erori/Excepții
Throws a RuntimeException if the filename cannot be opened.
Exemple
Example #1 SplFileObject::__construct() example
This example opens the current file and iterates over its contents line by line.
<?php
$file = new SplFileObject(__FILE__);
foreach ($file as $line_num => $line) {
echo "Line $line_num is $line";
}
?>
Exemplul de mai sus va afișa ceva similar cu:
Line 0 is <?php
Line 1 is $file = new SplFileObject(__FILE__);
Line 2 is foreach ($file as $line_num => $line) {
Line 3 is echo "Line $line_num is $line";
Line 4 is }
Line 5 is ?>
Vedeți de asemenea
- SplFileInfo::openFile() - Gets an SplFileObject object for the file
- fopen() - Opens file or URL
