代码的位置

代码的位置

检测文件是否存在这个步骤不是应该在file_put_content之后再进行吗,那么代码位置为什么写在前头?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕查理 2017-08-31 14:11:11

您好,使用file_put_contents将字符串写入文件之前是需要先检测文件是否存在的。就像您在本地像文件写入内容时,是需要检查一下您的文件有没有才能写入的。如果解决了您的问题,请采纳,祝学习愉快!

  • 提问者 Thnik #1
    视频里,检测存在之后读取了文件内容,但这个时候文件里应该是没有东西的啊。再往下才是检测了是否点击了提交按钮,然后才把内容写进文件里。这个时候检测文件读取内容的代码已经执行过了,那么为什么还能获取文件内容呢?
    2017-08-31 19:12:02
  • 怪人木林 回复 提问者 Thnik #2
    文件里面已经没有东西了,为什么还要获取呢?如果之前获取了内容,存入到变量中,在接下来的代码中肯定也是能用的啊。检测文件读取内容的代码已经执行过了,在获取文件内容是因为写入时要将原来的内容一起写入,不然原来的内容就没有了。
    2017-08-31 21:32:50
  • 提问者 Thnik 回复 怪人木林 #3
    我没说清楚。。因为文件里没有东西,所以获取文件内容的if语句不会执行。跳过这条语句,开始执行后面往文件里写东西的语句。写完东西之后,也到了“?>”这里了,这时候之前的if语句已经被跳过,程序会反过来再执行if条件语句吗?
    2017-09-02 10:54:39
发呆发呆 2017-08-30 21:58:34

file_put_content不是将字符串写入写入文件么,不是应该先file_exists吗。。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师