SplFileObject::__construct
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::__construct — Construct a new file object
Açıklama
public SplFileObject::__construct(
string $filename
,
string $mode
= "r",
bool $useIncludePath
= false
,
?resource $context
= null
)
Bağımsız Değişkenler
-
filename
-
The file to read.
İpucu
fopen sarmalayıcıları
etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
fopen() işlevine bakılabilir. Sarmalayıcıların neler
yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
değişkenler hakkında bilgi Desteklenen Protokoller ve Sarmalayıcılar bölümünde bulanabilir.
-
mode
-
The mode in which to open the file. See fopen() for a list of allowed modes.
-
useIncludePath
-
Whether to search in the include_path for filename
.
-
context
-
A valid context resource created with stream_context_create().
Örnekler
Örnek 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";
}
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
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 ?>