(PHP 5 >= 5.1.0, PHP 7)
SplFileObject::__construct — Construct a new file object
$filename
[, string $open_mode
= "r"
[, bool $use_include_path
= FALSE
[, resource $context
]]] )Construct a new file object.
filename
The file to read.
Un 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().
Nu este întoarsă nici o valoare.
Throws a RuntimeException if the filename
cannot be opened.
Throws a LogicException if the filename
is a directory.
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 ?>