(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
の場合、対応するシンクインターフェイスが代わりに表示されます。