A função filetype () pode retornar o tipo de arquivo de um arquivo ou diretório especificado. Esta função pode retornar um dos sete valores possíveis em caso de sucesso ou falso em caso de falha.
Sintaxe
string filetype ( string filename )
Os valores possíveis são fifo, char, dir, block, link, file e unknown.
O filetype () também pode produzir uma mensagem E_NOTICE se a chamada de estatística falhar ou se o tipo de arquivo for desconhecido.
Exemplo
<?php
echo filetype("/PhpProject/sample.txt"); // file
echo "\n";
echo filetype("/PhpProject/"); // dir
?>
Resultado
file
dir