What parameters should be included when using "file_put_contents" in PHP to ensure successful file writing?

When using "file_put_contents" in PHP to write to a file, it is important to include the filename parameter to specify the file to write to, the data parameter to specify the content to write, and the flags parameter to set the file writing mode. Additionally, it is advisable to check the return value of the function to ensure that the file was written successfully.

$file = 'example.txt';
$data = 'Hello, world!';
$success = file_put_contents($file, $data, FILE_APPEND);

if($success !== false) {
    echo 'File written successfully.';
} else {
    echo 'Error writing to file.';
}