函式名:com_print_typeinfo()
適用版本:該函式適用於 PHP 5 和 PHP 7。
用法: com_print_typeinfo() 函式會輸出給定 COM 物件的型別資訊,包括屬性和方法。
該函式需要在 COM 擴充套件被啟用的情況下使用。可以透過修改 php.ini 檔案或使用動態載入擴充套件的方式啟用該擴充套件。
注意:該函式僅適用於 Windows 平臺。
示例: 下面是一個使用 com_print_typeinfo() 函式的示例:
$word = new COM("Word.Application") or die("Unable to instantiate Word");
$typeinfo = com_print_typeinfo($word);
echo $typeinfo;
上述示例中,我們透過建立一個 Word.Application COM 物件來演示如何使用 com_print_typeinfo() 函式。函式的返回值會被儲存在 $typeinfo 變數中,並最終在螢幕上輸出。
請注意,該示例需要系統上配置了正確的 Word 元件,以及啟用了 COM 擴充套件。
輸出示例: 以下是根據 Word 元件生成的示例輸出:
Class Name: Application
GUID: {00020970-0000-0000-C000-000000000046}
TypeLib: {00020905-0000-0000-C000-000000000046}
Version: 12.0
輸出結果包括類名、GUID、TypeLib 以及版本資訊。具體的輸出結果會根據系統上安裝的 Word 元件的版本而有所不同。