ホームページ > バックエンド開発 > PHPチュートリアル > fopen() 関数 r r の違いは結局何でしょうか?

fopen() 関数 r r の違いは結局何でしょうか?

WBOY
リリース: 2016-06-13 12:14:16
オリジナル
1482 人が閲覧しました

fopen() 関数 r r の違いは何ですか?
fopen()、次のパラメータ、
例: r
r
読み取り専用モードと読み取り/書き込みモードの違いは何ですか?
例を挙げて理解してもらえますか?
------解決策----------------------
r、fread の読み取りのみ可能、書き込みはできませんfwrite
r、両方とも write
を上書きすることができます------解決策のアイデア------ -----

$fn = 'abc.txt'; //待操作的文件名<br /><br />file_put_contents($fn, '12345'); //写入测试数据<br />readfile($fn); //看一下,内容为 12345<br /><br />//r 只读模式<br />$fp = fopen($fn, 'r');<br />$c = fgetc($fp);<br />echo $c;<br />echo fputs($fp, 'a'); //0 没有字符被写入<br />fclose($fp);<br />readfile($fn); //看一下,内容为 12345 没有改变<br /><br />//r+ 读写模式<br />$fp = fopen($fn, 'r+');<br />$c = fgetc($fp);<br />echo $c;<br />echo fputs($fp, 'a'); //1 写入1个字符<br />fclose($fp);<br />readfile($fn); //再看一下,内容为 1a345<br /><br />
ログイン後にコピー

-----ソリューションのアイデア----------------------
r内部のコンテンツを読み取ることのみができますが、ファイルに書き込む権限はありません
r は内部に書き込むことができます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート