fopen和' a +'在php模式?

时间:2015-05-01 07:34:04

标签: php pointers fopen

考虑以下代码(文件test.txt不存在):

$fp = fopen('test.txt', 'a+');  
echo ftell($fp);  // 0  
fwrite($fp, "abc\n");  
fclose($fp);  

我运行代码一次 - echo ftell($fp); // 0,我再次运行代码 - echo ftell($fp); // 0仍然返回0.该文件现在包含 abc \ nabc \ n ,所以我会假设它应该返回3,因为文件在第二次运行之前已经包含 abc \ n 如果我要一次又一次地运行代码,ftell仍会返回0,为什么会这样?我以为a+应该把指针放在文件的末尾?我错过了什么?

0 个答案:

没有答案
相关问题