SplFileObject::__construct
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::__construct — Construct a new file object
说明
public SplFileObject::__construct(
string $filename
,
string $mode
= "r",
bool $useIncludePath
= false
,
?resource $context
= null
)
参数
-
filename
-
The file to read.
-
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().
示例
示例 #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";
}
?>
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 ?>