ホームページ >バックエンド開発 >PHPチュートリアル >fopen()、r w は読み取り形式と書き込み形式の両方であるため、違いはありません。

fopen()、r w は読み取り形式と書き込み形式の両方であるため、違いはありません。

WBOY
WBOYオリジナル
2016-06-13 12:14:102190ブラウズ

fopen(),r w は両方とも読み取りモードと書き込みモードですが、違いはありませんか?
fopen()、
r
w
はすべて読み取りおよび書き込みモードですが、違いはありませんか?では、なぜ 2 つ作成する必要があるのでしょうか?
それを確認するには例を書くのが最善です
-----ソリューションのアイデア----------------------
r" 読み取り専用モードで開き、ファイル ポインタをファイル ヘッダーにポイントします。
"r " 読み取り/書き込みモードで開き、ファイル ポインタをファイル ヘッダーにポイントします。
"w" オープン書き込みモードでは、ファイル ポインターをファイル ヘッダーにポイントし、ファイル サイズをゼロに切り詰めます。ファイルが存在しない場合は、ファイルの作成を試みます。
"w " ファイル ヘッダーにファイル ポインターを開き、ファイル サイズを切り詰めます。ファイルサイズをゼロにします。
"a" 書き込み用に開きます。ファイルが存在しない場合は、ファイルの作成を試みます。読み取りと書き込みを行う場合、ファイル ポインタをファイルの末尾にポイントしてください。ファイルが存在しない場合は、作成してみてください。


-----解決策--------- -------------<.>上で述べたように、r はファイルヘッダーを指すようにファイルポインタを指定します。これは 新しく追加されたコンテンツ。
w もファイルのヘッダーを指しますが、最初にファイルの以前のコンテンツをクリアしてから、新しいコンテンツを追加します。ファイルには新しく追加されたコンテンツ

のみが含まれています------ソリューションのアイデア-- --------------------
学んだ、学んだ

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。