filetype
(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Gets file type
Parameters ¶
filename
-
Path to the file.
Return Values ¶
Returns the type of the file. Possible values are fifo, char,
dir, block, link, file, socket and unknown.
Returns false
if an error occurs. filetype() will also
produce an E_NOTICE
message if the stat call fails
or if the file type is unknown.
Errors/Exceptions ¶
Upon failure, an E_WARNING
is emitted.
Examples ¶
Example #1 filetype() example
<?php
echo filetype('/etc/passwd');
echo "\n";
echo filetype('/etc/');
?>
The above example will output:
Notes ¶
Note: The results of this
function are cached. See clearstatcache() for
more details.
See Also ¶
- is_dir() - Tells whether the filename is a directory
- is_file() - Tells whether the filename is a regular file
- is_link() - Tells whether the filename is a symbolic link
- file_exists() - Checks whether a file or directory exists
- mime_content_type() - Detect MIME Content-type for a file
- pathinfo() - Returns information about a file path
- stat() - Gives information about a file