为了账号安全,请及时绑定邮箱和手机立即绑定

PHP fopen的w和w+模式的区别

PHP fopen的w和w+模式的区别

PHP
青春有我 2019-03-18 16:54:44
1.txt的内容为 123 $handle = fopen('1.txt','w+'); $content = fread($handle,filesize('1.txt')); var_dump($content); 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 w+ 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。区别就是 打开方式。w+多了个读。 但是每次用w+打开1.txt都会清空内容,那么这个“读”的意义在哪儿呢?
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

文件操作模式介绍

https://img1.sycdn.imooc.com//5c8f5cd400018d6b08000393.jpg

问题中的错误

modefread 不对应。
(仔细阅读 mode 说明。)

正确使用方式,请自行参考:

查看完整回答
反对 回复 2019-03-18
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

方式有区别啊,w是只能写入的方式进行写入,w+则是可以边写边读

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信