空ファイルを作成したり、ファイルの最終更新時刻の更新するには、touch()関数を使用します。
第一引数には、ファイル名、第二引数には、時刻を指定します。

第二引数が省略された場合には、現在時刻で更新されます。
指定したファイルが存在しなければ、空のファイルを作成します。

更新に成功した場合はTRUE、失敗した場合はFALSEを返します。

<?php
if ( touch( "/tmp/sample.txt" )) {
 echo "正常終了";
} else {
 echo "失敗しました。";
}
?>

[対象]
PHP 5.x