How can fopen() be used to create, update, or append data to a file in PHP?

To create, update, or append data to a file in PHP, you can use the fopen() function with different modes. To create a new file, you can use 'w' mode, to update an existing file, you can use 'r+' mode, and to append data to a file, you can use 'a' mode. Make sure to close the file using fclose() after you are done writing to it.

// Create a new file and write data to it
$file = fopen("example.txt", "w");
fwrite($file, "This is some data that will be written to the file.");
fclose($file);

// Update an existing file with new data
$file = fopen("example.txt", "r+");
fwrite($file, "New data that will replace the existing content in the file.");
fclose($file);

// Append data to an existing file
$file = fopen("example.txt", "a");
fwrite($file, "This data will be appended to the end of the file.");
fclose($file);