鍍金池/ 問(wèn)答/PHP  C  C++/ PHP fopen的w和w+模式的區(qū)別

PHP fopen的w和w+模式的區(qū)別

1.txt的內(nèi)容為 123

$handle = fopen('1.txt','w+');
$content = fread($handle,filesize('1.txt'));
var_dump($content);

clipboard.png

  1. 寫入方式打開(kāi),將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。

w+ 讀寫方式打開(kāi),將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。
區(qū)別就是 打開(kāi)方式。
w+多了個(gè)讀。 但是每次用w+打開(kāi)1.txt都會(huì)清空內(nèi)容,那么這個(gè)“讀”的意義在哪兒呢?

回答
編輯回答
真難過(guò)

文件操作模式介紹

clipboard.png

問(wèn)題中的錯(cuò)誤

modefread 不對(duì)應(yīng)。
(仔細(xì)閱讀 mode 說(shuō)明。)

正確使用方式,請(qǐng)自行參考:

2017年10月19日 02:17
編輯回答
編輯回答
孤島

方式有區(qū)別啊,w是只能寫入的方式進(jìn)行寫入,w+則是可以邊寫邊讀

2017年10月23日 05:28