PHP - função filetype ()

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