You can also specify the
data parameter as an array
(not multi-dimension arrays). This is equivalent to
file_put_contents($filename, implode('', $array)).
As of PHP 5.1.0, you may also pass a stream resource to the
data parameter. In result, the remaining buffer of
that stream will be copied to the specified file. This is similar with
The file name where to write the data
flags can take
FILE_APPEND and/or LOCK_EX
(acquire an exclusive lock), however the
FILE_USE_INCLUDE_PATH option should be used with
A context resource
The function returns the amount of bytes that were written to the file, or FALSE on failure.
Note: This function is binary-safe.
Note: Context support was added with PHP 5.0.0. For a description of contexts, refer to Reference CLX, Stream Functions.