Constantes pré-definidas
As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
-
FILEINFO_NONE
(int) - Nenhum tratamento especial.
-
FILEINFO_SYMLINK
(int) - Segue links simbólicos.
-
FILEINFO_MIME_TYPE
(int) - Retorna o tipo MIME.
-
FILEINFO_MIME_ENCODING
(int) - Retorna a codificação MIME do arquivo.
-
FILEINFO_MIME
(int) - Retorna o tipo e a codificação MIME conforme definido pela RFC 2045.
-
FILEINFO_COMPRESS
(int) - Descompacta arquivos compactados. Desabilitada devido a problemas com thread safety.
-
FILEINFO_DEVICES
(int) - Verifica o conteúdo dos dispositivos especiais de blocos ou caracteres.
-
FILEINFO_CONTINUE
(int) - Retorne todas as correspondências, não apenas a primeira.
-
FILEINFO_PRESERVE_ATIME
(int) - Se possível, preserva o tempo de acesso original.
-
FILEINFO_RAW
(int) -
Não traduz caracteres não imprimíveis para uma representação octal
\ooo
. -
FILEINFO_EXTENSION
(int) -
Retorna a extensão de arquivo apropriada para o tipo MIME detectado no
arquivo.
Para tipos que normalmente possuem múltiplas extensões de arquivo, como imagens
JPEG
, o valor retornado é composto por múltiplas extensões separadas por uma barra, por exemplo:"jpeg/jpg/jpe/jfif"
. Para tipos desconhecidos indisponíveis no banco de dados magic.mime, o valor de retorno é"???"
. Disponível desde o PHP 7.2.0. -
FILEINFO_APPLE
(int) - Retorna o autor e o tipo Apple.