㈠ php中 fopen中 w和w+有啥區別
PHP中 fopen中 w和w+區別如下:
1、'w' 寫入方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。
2、'w+' 讀寫方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。
3、w+比w多一個功能,打開後除了可以寫、還可以讀,當然是寫入內容之後才能讀,因為w+和w一樣打開文件的時候都會清空現有內容的。
4、w+ 比 w 多一個讀的功能,所以是能讀的。文件是空的,這個時候文件裡面還沒寫東西。(重要)文件中有內容,讀取的是文件最後第一種情況,要將內容寫入文件第二種情況需要把指針移到前面的位置才有內容可以讀
㈡ php中的feof()函數是什麼
feof() 函數兄頌帶檢測是否已到達文件末尾 (eof)。
如果文件指針到了 EOF 或者出錯時則返回 TRUE,否則返回一個錯櫻頌誤(包括 socket 超時),其它情況則返回 FALSE。
feof(file); file 必需。規定要檢查的打開文件。
例子
<?php
$file = fopen("test.txt", "r");
//輸出文本中所有的行,直到文件結束為止。
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>羨蘆