㈠ 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);
?>羡芦