Constantes predefinidas

As constantes 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.

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.

adicionar nota

Notas de Usuários 1 note

up
45
jerome at chaman dot ca
12 years ago
proceed with caution
as the documentation already says 
        
FILEINFO_MIME will output something like "image/jpeg; charset=binary"
        
while
        
FILEINFO_MIME_TYPE outputs  "image/jpeg"
and
FILEINFO_MIME_ENCODING outputs  "binary"