(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.