在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
使用php有一段时间了,之前一直用fwrite写入文件,不过当我知道file_put_contents这个函数之后,fwrite就比较少用了,file_put_contents比fwrite代码更简洁。具体来说,fwrite至少要3行代码完成一次写入时间,而file_put_contents只需要一行代码即可! 如下为file_put_contents的实例代码: <?php 同样的功能使用fwrite的实例代码: <?php 从以上两个例子看出,其实file_put_contents是fopen、fwrite、fclose三合一的简化写法,这对程序代码的优化是有好处的,一方面在代码量上有所减少,另一方面不会出现fclose漏写的不严密代码,在调试、维护上方便很多。 上述例子里,file_put_contents是从头写入,如果要追加写入,怎么办呢? 在file_put_contents的语法里,有个参数FILE_APPEND,这是追加写入的声明。实例代码如下: <?php FILE_APPEND就是追加写入的声明。在追加写入时,为了避免其他人同时操作,往往需要锁定文件,这时需要加多一个LOCK_EX的声明,写法如下: <?php 注意,以上代码中echo输出到显示器里的是写入文件字符串的长度。 |
2022-07-18
2022-08-17
2022-11-06
2022-08-17
2022-07-29
请发表评论