fopen()、次のパラメータ、
例: r
r+
読み取り専用モードと読み取り/書き込みモードの違いは何ですか?
例を挙げて理解してもらえますか?
r 、fread のみ読み取り可能、fwrite は書き込み不可
r+ 、両方可能、上書き書き込み可能
$fn = 'abc.txt'; //待操作的文件名file_put_contents($fn, '12345'); //写入测试数据readfile($fn); //看一下,内容为 12345//r 只读模式$fp = fopen($fn, 'r');$c = fgetc($fp);echo $c;echo fputs($fp, 'a'); //0 没有字符被写入fclose($fp);readfile($fn); //看一下,内容为 12345 没有改变//r+ 读写模式$fp = fopen($fn, 'r+');$c = fgetc($fp);echo $c;echo fputs($fp, 'a'); //1 写入1个字符fclose($fp);readfile($fn); //再看一下,内容为 1a345
r は内部コンテンツの読み取りのみ可能、内容はありませんファイルに書き込む権限
r+ はファイルに書き込むことができます