Тафтиши мавҷудиятӣ файлҳо дар PHP

Функсияи file_exists мавҷуд будани файлеро, ки роҳ ба он параметр гузаронида шудааст, тафтиш мекунад. Мисол:

phpvar_dump(file_exists('test.txt')); // true ё false

Одатан, ин функсия барои тафтиши мавҷуд будани файл пеш аз анҷом додани амалӣ бар он истифода мешавад. Масалан, ба ин тарз:

php<?php
  if (file_exists('test.txt')) {
    echo filesize('test.txt');
  } else {
    echo 'файл мавҷуд нест';
  }
?>
Задание 1

Тафтиш кунед, ки дар решаи сомонаи шумо файли file.txt ҷойгир аст ё не.

Задание 2

Тафтиш кунед, ки дар решаи сомонаи шумо файли file.txt ҷойгир аст ё не. Агар нест - онро эҷод кунед ва матни '!'-ро ба он нависед.

Задание 3

Тафтиш кунед, ки дар решаи сомонаи шумо файли message.txt ҷойгир аст ё не. Агар чунин файл мавҷуд бошад - матни он файлро ба экран чоп кунед.