(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
com_load_typelib — Charge un Typelib
$typelib
, bool $case_insensitive
= true
): boolCharge un Typelib et enregistre son contenu dans le moteur, comme s'ils avaient été définis en utilisant define().
Notez qu'il est plus efficace d'utiliser com.typelib-file php.ini l'option de configuration pour précharger et enregistrer les constantes, même si cela est moins flexible.
Si com.autoregister-typelib est activé, alors PHP essayera d'enregistrer automatiquement les constantes associées à l'objet COM lorsque vous créerez l'objet. Cela dépendra de l'interface fournie par l'objet COM lui-même et ne sera pas toujours possible.
typelib
typelib
peut être une des valeurs suivantes :
Le nom d'un fichier .tlb
ou le module exécutable contenant
le Typelib.
Le GUID du Typelib, suivi du numéro de version ; par exemple
{00000200-0000-0010-8000-00AA006D2EA4},2,0
.
Le nom du Typelib, e.g Microsoft OLE DB ActiveX Data
Objects 1.0 Library
.
case_insensitive
Le paramètre case_insensitive
se comporte à l'inverse
du paramètre $case_insensitive
de la fonction define().
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.