SplFileObject::__construct
(PHP 5 >= 5.1.0, PHP 7)
SplFileObject::__construct — Construct a new file object
Descrierea
public SplFileObject::__construct
( string $filename
, string $open_mode
= "r"
, bool $use_include_path
= false
, resource $context
= ?
)
Parametri
-
filename
-
The file to read.
Sfat
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().
Valorile întoarse
Nu este întoarsă nici o valoare.
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 ?>