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
file_exists(string $filename): bool
Voorbeeld
Laten we het bestaan van het bestand 'test.txt' in de huidige directory controleren:
<?php
$res = file_exists('test.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code (als het bestand bestaat):
true
Voorbeeld
Laten we het bestaan van een niet-bestaand bestand controleren:
<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
false
Voorbeeld
Laten we het bestaan van een directory controleren:
<?php
$res = file_exists('images/');
var_dump($res);
?>
Resultaat van het uitvoeren van de code (als de directory bestaat):
true
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