預定義常量
下列常量由此擴充套件定義,且僅在此擴充套件編譯入 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 起有效。