2016-01-05 7 views
0

Есть ли эквивалент file_put_contents с SplFileInfo. Я вижу SplFileInfo::fwrite, но отвечает ли это за добавление и блокировку?SplFileInfo, file_put_contents и файл

Также хотел бы создать файл?

+0

Не 'SplFileInfo', но' SplFileObject' позволяет 'fwrite'. И нет. нет метода 'file_put_contents'. –

ответ

0

Прежде всего, SplFileInfo не имеет fwrite метода. Но SplFileObject. Второй - нет эквивалента file_put_contents метод как в SplFileInfo, так и SplFileObject. Но вы можете продлить SplFileObject и создать его (хотя я не знаю, для чего).

Например:

class MySplFileObject extends SplFileObject { 

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