SplFileObject::__construct
新しいファイルオブジェクトを作成する
&reftitle.description;
public SplFileObject::__construct
stringfilename
stringmode"r"
booluseIncludePath&false;
resourcenullcontext&null;
新しいファイルオブジェクトを作成します。
&reftitle.parameters;
filename
読み込むファイル。
&tip.fopen-wrapper;
mode
ファイルをオープンするときのモード。許可されるモードのリストは fopen を参照。
useIncludePath
filename を探すのに include_path を探索するかどうか。
context
stream_context_create で作られる有効なコンテキストリソース。
&reftitle.errors;
filename がオープンできない場合、RuntimeException がスローされます。
filename がディレクトリの場合、LogicException がスローされます。
&reftitle.examples;
SplFileObject::__construct の例
この例は現在のファイルをオープンし 1 行ごとに内容を反復処理します。
$line) {
echo "Line $line_num is $line";
}
?>
]]>
&example.outputs.similar;
$line) {
Line 3 is echo "Line $line_num is $line";
Line 4 is }
Line 5 is ?>
]]>
&reftitle.seealso;
SplFileInfo::openFile
fopen