函式名稱:com_load_typelib()
適用版本:該函式適用於PHP 5 和 PHP 7 版本。
用法:com_load_typelib() 函式用於從系統的登錄檔中載入指定的 COM 型別庫。
語法:
bool com_load_typelib ( string $typelib_name [, bool $case_insensitive = TRUE ] )
引數:
typelib_name
:要載入的 COM 型別庫的名稱。它可以是從 COM 型別庫的登錄檔鍵值中獲取的全名,也可以是檔案路徑或 URL。case_insensitive
(可選):預設情況下,載入型別庫名稱是不區分大小寫的。如果設定該引數為 false,則型別庫名稱將保持大小寫敏感。
返回值: 如果成功載入了指定的 COM 型別庫,則該函式返回 true,否則返回 false。
示例: 假設我們有一個名為"ExampleLib"的 COM 型別庫,首先我們需要確保已經在系統中註冊了該型別庫。以下示例演示瞭如何使用 com_load_typelib() 函式載入並建立該 COM 型別庫的例項:
$typelib_name = "ExampleLib";
// 載入型別庫並建立 COM 物件
if (com_load_typelib($typelib_name)) {
$com = new COM("ExampleLib.ClassName");
// 進行其他操作
// ...
} else {
echo "無法載入 COM 型別庫";
}
請注意,在載入型別庫後,我們可以使用 "new COM()" 語法來建立該型別庫的例項,並進一步操作 COM 物件。