finfo_open finfo::__construct Crée une nouvelle instance finfo &reftitle.description; &style.procedural; finfofalsefinfo_open intflagsFILEINFO_NONE stringnullmagic_database&null; &style.oop; (constructor): public finfo::__construct intflagsFILEINFO_NONE stringnullmagic_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.3 magic_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