(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
com_print_typeinfo — Печатает определение класса PHP для интерфейса, наследующего IDispatch
$variant
, ?string $dispatch_interface
= null
, bool $display_sink
= false
): boolНазначение функции состоит в создании "рыбы" класса для использования в качестве приёмника событий. Также вы можете использовать её для генерации заглушки для любого объекта COM при условии, что он поддерживает достаточное количество интерфейсов самодиагностики, и что вы знаете имя интерфейса, который вы хотите отобразить.
variant
variant
должен быть экземпляром класса COM, либо
именем библиотеки типов (которое будет разобрано согласно набору правил,
заданному в com_load_typelib()).
dispatch_interface
Имя интерфейса, наследующего IDispatch
, который вы хотите
отобразить.
display_sink
Если true
, то будет отображён соответствующий интерфейс приёмника событий.
Функция возвращает true
, если выполнилась успешно, или false
, если возникла ошибка.