Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.
-
FILEINFO_NONE
(integer) - Нет специальной обработки.
-
FILEINFO_SYMLINK
(integer) - Следовать по символическим ссылкам.
-
FILEINFO_MIME_TYPE
(integer) - Возвращать mime-тип. Доступно начиная с PHP 5.3.0.
-
FILEINFO_MIME_ENCODING
(integer) - Возвращать mime-кодировку файла. Доступно начиная с PHP 5.3.0.
-
FILEINFO_MIME
(integer) - Возвращать mime-тип и mime-кодировку по стандарту RFC 2045.
-
FILEINFO_COMPRESS
(integer) - Распаковывать запакованные файлы. Отключено начиная с PHP 5.3.0 по соображениям безопасности.
-
FILEINFO_DEVICES
(integer) - Смотреть содержимое блочных и символьных устройств.
-
FILEINFO_CONTINUE
(integer) - Возвращать все совпадения, а не только первое.
-
FILEINFO_PRESERVE_ATIME
(integer) - По возможности, сохранять исходное время доступа.
-
FILEINFO_RAW
(integer) - Не переводить непечатные символы в \ooo восьмеричное представление.
Коментарии
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"