file_put_contents
与SplFileInfo
相当吗?我看到SplFileInfo::fwrite
,但是这会影响追加和锁定吗?
还会创建一个文件吗?
答案 0 :(得分:1)
首先,SplFileInfo
没有fwrite
方法。但SplFileObject
确实如此。
第二 - file_put_contents
和SplFileInfo
中的SplFileObject
方法都不相同。但你可以扩展SplFileObject
并创建它(虽然我不知道是为了什么)。
例如:
class MySplFileObject extends SplFileObject {
public function file_put_contents($contents)
{
$this->fwrite($contents);
}
}