com_print_typeinfo

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

com_print_typeinfoПечатает определение класса PHP для интерфейса, наследующего IDispatch

Описание

com_print_typeinfo(variant|string $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, если возникла ошибка.

Смотрите также