La función filetype () puede devolver el tipo de archivo de un archivo o directorio especificado. Esta función puede devolver uno de los siete valores posibles en caso de éxito o falso en caso de error.
Sintaxis
string filetype ( string filename )
Los valores posibles son Fifo, Char, Dir, Block, Link, File y Unknown.
El filetype () también puede producir un mensaje E_NOTICE si la llamada estadística falla o si se desconoce el tipo de archivo.
Ejemplo
<?php
echo filetype("/PhpProject/sample.txt"); // file
echo "\n";
echo filetype("/PhpProject/"); // dir
?>
Salida
file
dir