Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

is_file

Description

Tells whether the filename is a regular file

Syntax

is_file(
    string $filename
): bool

Parameters

filename

Path to the file.

Return

Returns true if the filename exists and is a regular file, false otherwise.

NOTE: Because PHP's integer type is signed and many platforms use 32bit integers, some filesystem functions may return unexpected results for files which are larger than 2GB.

Examples

1 · filename · file

<?

$filename = $_SERVER['DOCUMENT_ROOT'] . '/assets/txt/1.txt';

$return = is_file($filename);

var_export($return);

?>
true

2 · filename · directory

<?

$filename = $_SERVER['DOCUMENT_ROOT'] . '/assets/txt/';

$return = is_file($filename);

var_export($return);

?>
false

3 · filename · parent

<?

$filename = '..';

$return = is_file($filename);

var_export($return);

?>
false
HomeMenu