PHP 開発では fopen() と file_get_contents() によく遭遇しますが、多くの学生はこれら 2 つの関数が基本的に同じであることに気付くと思います。そこで、今日は php fopen() と file_get_contents() について説明します。違いは、さっそく見てみましょう。
php では、fopen と file_get_contents の 2 つの関数を使用して ファイルを読み取ることができます。この 2 つに本質的な違いはありませんが、前者のファイル読み取り用の php コードは後者よりも少し複雑です。この記事では、ファイルを読み込むための fopen と file_get_contents の実装コードをサンプルを通して説明します。
fopen がファイルを読み取るためのコードは次のとおりです:<?php $file_name = "1.txt"; echo $file_name . " "; $fp = fopen($file_name, 'r'); //$buffer=fgets($fp); while (!feof($fp)) { $buffer = fgets($fp); echo $buffer; } fclose($fp); ?>
<?php if (file_exists($path)) { $body = file_get_contents($path); echo $body; //输入文件内容 } else { echo "文件不存在 $path"; } ?>
以下では、fopen() と file_get_contents() の使用法の違いを紹介します。 URL を開いて Web ページのコンテンツを取得します
php では、Web ページの URL を開いて Web ページのコンテンツを取得する場合、より一般的に使用される関数は fopen() と file_get_contents() です。要件が厳しくなければ、これら 2 つの機能は個人の好みに応じて任意に選択できることがほとんどです。この記事では、これら 2 つの機能の使用方法の違いと、その際に注意する必要がある問題について説明します。それらを使って。 fopen() は URL を開きます 以下は、fopen() を使用して URL を開く例です:<?php $fh = fopen('http://www.php.cn/', 'r'); if($fh){ while(!feof($fh)) { echo fgets($fh); } } ?>
<?php $fh= file_get_contents('http://www.php.cn/'); echo $fh; ?>
おすすめ関連記事:
この記事では主にPHPのファイル操作関数のオープンとクローズの概要を紹介していますPHPのfopen()関数とfclose()関数の使い方を解説しています。概要
PHP の fopen 関数と fwrite 関数は HTML ページを作成します。アイデア: fopen 関数と fread 関数を使用してテンプレートを取得します...PHP fopen 関数と fwrite 関数で HTML ページを作成します
以上がphp fopen()とfile_get_contents()の違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。