Συνάρτηση file_exists

Η συνάρτηση file_exists ελέγχει την ύπαρξη ενός αρχείου ή καταλόγου στην καθορισμένη διαδρομή. Η συνάρτηση επιστρέφει true, εάν το αρχείο ή ο κατάλογος υπάρχει, και false σε αντίθετη περίπτωση. Στην παράμετρο της συνάρτησης μεταβιβάζεται μια συμβολοσειρά με απόλυτη ή σχετική διαδρομή προς το αρχείο.

Σύνταξη

phpfile_exists(string $filename): bool

Παράδειγμα

Ας ελέγξουμε την ύπαρξη του αρχείου 'test.txt' στον τρέχοντα κατάλογο:

php<?php
  $res = file_exists('test.txt');
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα (εάν το αρχείο υπάρχει):

phptrue

Παράδειγμα

Ας ελέγξουμε την ύπαρξη ενός μη υπάρχοντος αρχείου:

php<?php
  $res = file_exists('nonexistent_file.txt');
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phpfalse

Παράδειγμα

Ας ελέγξουμε την ύπαρξη ενός καταλόγου:

php<?php
  $res = file_exists('images/');
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα (εάν ο κατάλογος υπάρχει):

phptrue

Δείτε επίσης

  • τη συνάρτηση is_dir,
    που ελέγχει έναν φάκελο
  • τη συνάρτηση is_file,
    που ελέγχει ένα αρχείο
  • τη συνάρτηση is_readable,
    που ελέγχει την προσβασιμότητα για ανάγνωση
  • τη συνάρτηση is_writable,
    που ελέγχει τη δυνατότητα εγγραφής