(PHP 4 >= 4.1.0, PHP 5, PHP 7)
com_load_typelib — Lädt eine Typelib
$typelib_name
[, bool $case_insensitive
= true
] )Lädt eine Type Library und registriert deren Konstanten in der Engine, als wären sie mittels define() definiert worden.
Beachten Sie, dass es effizienter ist, die -Konfigurationseinstellungen zum vorladen und registrieren der Konstanten zu verwenden, allerdings ist dieser Weg nicht so flexibel.
Wenn Sie eingeschaltet haben, wird PHP versuchen, automatisch die mit einem COM-Objekt assoziierten Konstanten zu registrieren, wenn Sie das Objekt initialisieren. Dies hängt von den Interfaces ab, die das COM-Objekt selbst unterstützt und ist nicht immer möglich.
typelib_name
typelib_name
kann eine der folgenden Angaben sein:
Der Dateiname der .tlb-Datei oder des ausführbaren Moduls, das die Type Library enthält.
Die GUID der Type Library, gefolgt von der Versionsnummer, z.B. {00000200-0000-0010-8000-00AA006D2EA4},2,0.
Der Name der Bibliothek, z.B. Microsoft OLE DB ActiveX Data Objects 1.0 Library.
case_insensitive
Der Parameter case_insensitive
verhält sich wie
der gleichnamige Parameter der define()-Funktion.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.