The following code shows an Example of Creating Files in Append Mode in PHP.

Both a and a+ file modes open a file in append mode. However, the append mode a opens the file in append-only mode. Whereas, the a+ mod opens the file in append and read mode. Therefore, it doesn’t delete the existing contents of a file. The file pointer is placed at the end of the file from where the writing starts.

<?php
// Creating a file 
  $text1=fopen("file1.txt", "a");
  $text2=fopen("file2.txt", "a+");
  $data1="\nThis file is appended using the 'a' mode!!!";
  $data2="\nThis file is appended using the 'a+' mode!!!";
  fwrite($text1, $data1);
  fwrite($text2, $data2);

  echo 'Contents of the first file...<br>';
  fseek($text1, 0);
  $f1=fread($text1, filesize('file1.txt'));
  var_dump($f1);
  echo '<br>Contents of the second file...<br>';
  fseek($text2, 0);
  $f2=fread($text2, filesize('file2.txt'));
  var_dump($f2);
?>

Output

Creating Files in Append Mode in PHP - Difference Between a and a+ File Modes
Creating Files in Append Mode in PHP – Difference Between a and a+ File Modes
File Created Using File Mode 'a'
File Created Using File Mode ‘a’
 File Created Using File Mode 'a+'
File Created Using File Mode ‘a+’

Further Reading

Examples of Array Functions in PHP

Basic Programs in PHP

programmingempire

princites.com