2016-01-05 38 views
0

是否有与SplFileInfofile_put_contents等效的值。我看到SplFileInfo::fwrite,但它是否追加和锁定?SplFileInfo,file_put_contents和创建文件

也想创建一个文件?

+0

不'SplFileInfo',但'SplFileObject'允许'fwrite'。和不。没有'file_put_contents'方法。 –

回答

0

首先,SplFileInfo没有fwrite方法。但SplFileObject呢。 其次 - 在SplFileInfoSplFileObject中都没有等同于file_put_contents的方法。但你可以扩展SplFileObject并创建它(尽管我不知道为什么)。

例如:

class MySplFileObject extends SplFileObject { 

    public function file_put_contents($contents) 
    { 
     $this->fwrite($contents); 
    } 
}