finfo_openfinfo::__constructCrée une nouvelle instance finfo
&reftitle.description;
&style.procedural;finfofalsefinfo_openintflagsFILEINFO_NONEstringnullmagic_database&null;&style.oop; (constructor):publicfinfo::__constructintflagsFILEINFO_NONEstringnullmagic_database&null;
Cette fonction ouvre une base de données magique et retourne son instance.
&reftitle.parameters;
flags
Une ou une union de plusieurs constantes Fileinfo.
magic_database
Nom de fichier d'une base de données magique, normalement quelque chose
comme /path/to/magic.mime. Si non spécifié, la
variable d'environnement MAGIC est utilisée.
Si la variable d'environnement n'est pas définie, la base de données
magique embarquée à PHP sera utilisée.
Le fait de passer &null; ou une &string; vide équivaut à
utiliser la valeur par défaut.
&reftitle.returnvalues;
(Uniquement en mode procédural)
Retourne une instance de finfo en cas de succès,&return.falseforfailure;.
&reftitle.changelog;
&Version;&Description;8.1.0
Retourne désormais une instance de finfo ;
auparavant, une &resource; était attendu.
8.0.3magic_database est désormais nullable.
&reftitle.examples;
&style.oop;
file($filename);
?>
]]>
&style.procedural;
]]>
&example.outputs;
&reftitle.notes;
Généralement, l'utilisation de la base de données magique embarquée (en laissant
les variables d'environnement magic_database et MAGIC
non définies) est la meilleure des solutions à moins que vous n'ayez besoin d'une
base de données magique spécifique.
&reftitle.seealso;
finfo_close