finfo_open
Object-oriented style (constructor):
public finfo::__construct intflagsFILEINFO_NONE stringnullmagic_databasenullThis function opens a magic database and returns its instance.
Parameters
- flags
-
One or disjunction of more Fileinfo constants.
- magic_database
-
Name of a magic database file, usually something like /path/to/magic.mime. If not specified, the MAGIC environment variable is used. If the environment variable isn't set, then PHP's bundled magic database will be used.
Passing null or an empty string will be equivalent to the default value.
Return Values
(Procedural style only) Returns an finfo instance on success, or false on failure.
Notes
Note:
Generally, using the bundled magic database (by leaving magic_database and the MAGIC environment variables unset) is the best course of action unless you specifically need a custom magic database.
Changelog
Version | Description |
8.1.0 | Returns an finfo instance now; previously, a resource was returned. |
8.0.3 | magic_database is nullable now. |