Predefined Constants
 
The constants below are defined by this extension, and
will only be available when the extension has either
been compiled into PHP or dynamically loaded at runtime.
 
  
   - 
    FILEINFO_NONE(integer)
- 
    
     No special handling.
    
   
- 
    FILEINFO_SYMLINK(integer)
- 
    
     Follow symlinks.
    
   
- 
    FILEINFO_MIME_TYPE(integer)
- 
    
     Return the mime type.
    
    
     Available since PHP 5.3.0.
    
   
- 
    FILEINFO_MIME_ENCODING(integer)
- 
    
     Return the mime encoding of the file.
    
    
     Available since PHP 5.3.0.
    
   
- 
    FILEINFO_MIME(integer)
- 
    
     Return the mime type and mime encoding as defined by RFC 2045.
    
   
- 
    FILEINFO_COMPRESS(integer)
- 
    
     Decompress compressed files.
    
    
     Disabled since PHP 5.3.0 due to thread safety issues.
    
   
- 
    FILEINFO_DEVICES(integer)
- 
    
     Look at the contents of blocks or character special devices.
    
   
- 
    FILEINFO_CONTINUE(integer)
- 
    
     Return all matches, not just the first.
    
   
- 
    FILEINFO_PRESERVE_ATIME(integer)
- 
    
     If possible preserve the original access time.
    
   
- 
    FILEINFO_RAW(integer)
- 
    
     Don't translate unprintable characters to a \ooo octal
     representation.
    
   
- 
    FILEINFO_EXTENSION(integer)
- 
    
     Returns the file extension appropiate for a the MIME type detected in 
     the file.
    
    
     For types that commonly have multiple file extensions, such as JPEG 
     images, then the return value is multiple extensions speparated by a forward slash e.g.: 
     "jpeg/jpg/jpe/jfif". For unknown types not available in the 
     magic.mime database, then return value is "???".
    
    
     Available since PHP 7.2.0.