関数 fopen
関数 fopen はファイルまたはURLを開き、リソースへのポインタを返します。最初のパラメータとしてファイルパスまたはURLを受け取り、2番目のパラメータとしてオープンモードを受け取ります。成功時にはファイルポインタを返し、エラー時には false を返します。
構文
fopen(filename, mode, [use_include_path], [context]);
例
ファイルを読み取り用に開いてみましょう:
<?php
$res = fopen('file.txt', 'r');
var_dump($res);
?>
コードの実行結果:
resource(5) of type (stream)
例
ファイルを書き込み用に開いてみましょう(ファイルが存在しない場合は作成されます):
<?php
$res = fopen('newfile.txt', 'w');
var_dump($res);
?>
コードの実行結果:
resource(5) of type (stream)
例
存在しないファイルを読み取り用に開いてみましょう:
<?php
$res = fopen('nonexistent.txt', 'r');
var_dump($res);
?>
コードの実行結果:
false
例
URLを読み取り用に開いてみましょう:
<?php
$res = fopen('https://example.com', 'r');
var_dump($res);
?>
コードの実行結果:
resource(5) of type (stream)