(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
com_print_typeinfo — ディスパッチインターフェイスのために、PHP のクラス定義を出力する
$variant
, ?string $dispatch_interface
= null
, bool $display_sink
= false
): boolこの関数の目的は、イベントシンクに使用するスケルトンクラスの作成を支援することです。 もし 対象の COM オブジェクトが イントロスペクションのインターフェイスを十分サポートしており、 表示したいインターフェイスの名前をあなたが知っている場合、 その COM オブジェクトのダンプを生成するのにも使えます。
variant
variant
は、COM オブジェクトのインスタンスか
あるいはタイプライブラリの名前 (com_load_typelib()
の規則にしたがって名前解決されます) のいずれかです。
dispatch_interface
結果を表示したいインターフェイスで、
このインターフェイスは IDispatch
を継承したものです。
display_sink
true
の場合、対応するシンクインターフェイスが代わりに表示されます。
成功した場合に true
を、失敗した場合に false
を返します。