預定義常量
下列常量由此擴充套件定義,且僅在此擴充套件編譯入 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) - 按照 RFC 2045 定義的格式返回檔案 mime 型別和編碼。
-
FILEINFO_COMPRESS(integer) - 解壓縮壓縮檔案。 由於執行緒安全問題,自 PHP 5.3.0 禁用。
-
FILEINFO_DEVICES(integer) - 檢視裝置的塊內容或字元。
-
FILEINFO_CONTINUE(integer) - 返回全部匹配的型別。
-
FILEINFO_PRESERVE_ATIME(integer) - 如果可以的話,儘可能保持原始的訪問時間。
-
FILEINFO_RAW(integer) -
對於不可列印字元不轉換成
\ooo八進制表示格式。 -
FILEINFO_EXTENSION(integer) -
根據 MIME 型別返回適當的副檔名。
有的檔案型別具有多種副檔名,例如
JPEG將會返回多個副檔名, 以斜槓分隔,比如"jpeg/jpg/jpe/jfif"。 如果在 magic.mime 數據庫里型別未知,則返回的是"???"。 PHP 7.2.0 起有效。