(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
com_load_typelib — Загрузка Typelib
$typelib
, bool $case_insensitive
= true
): boolЗагружает библиотеку типов и регистрирует её константы таким образом, как если бы они были определены через define().
Обратите внимание, что гораздо эффективней использовать опцию конфигурации php.ini com.typelib-file для предзагрузки и регистрации констант. С другой стороны, таком метод менее гибок.
Если com.autoregister-typelib включено, то PHP постарается автоматически зарегистрировать константы, ассоциированные с объектом COM, когда вы будете создавать его экземпляр. Но подобное поведение зависит от интерфейса объекта COM И может быть недоступно.
typelib
typelib
принимает следующие значения:
Имя .tlb
-файла или запускаемый модуль, содержащий библиотеку
типов.
GUID библиотеки типов, после которого указан номер версии, например,
{00000200-0000-0010-8000-00AA006D2EA4},2,0
.
Имя библиотеки типов, например, Microsoft OLE DB ActiveX Data
Objects 1.0 Library
.
case_insensitive
case_insensitive
ведёт себя противоположно параметру
$case_insensitive
в функции define().
Возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.