Functie file_exists
De functie file_exists controleert het bestaan van een bestand of directory op het opgegeven pad.
De functie retourneert true als het bestand of de directory bestaat, en false in het tegenovergestelde geval.
Aan de parameter van de functie wordt een string doorgegeven met een absoluut of relatief pad naar het bestand.
Syntaxis
phpfile_exists(string $filename): bool
Voorbeeld
Laten we het bestaan van het bestand 'test.txt' in de huidige directory controleren:
php<?php
$res = file_exists('test.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code (als het bestand bestaat):
phptrue
Voorbeeld
Laten we het bestaan van een niet-bestaand bestand controleren:
php<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
phpfalse
Voorbeeld
Laten we het bestaan van een directory controleren:
php<?php
$res = file_exists('images/');
var_dump($res);
?>
Resultaat van het uitvoeren van de code (als de directory bestaat):
phptrue
Zie ook
-
de functie
is_dir,
die een map controleert -
de functie
is_file,
die een bestand controleert -
de functie
is_readable,
die de leesbaarheid controleert -
de functie
is_writable,
die de schrijfbaarheid controleert