查詢

UI\Control::getParent()函式—用法及示例

「 獲取當前控制元件的父控制元件 」


函式名:UI\Control::getParent()

適用版本:PHP 7.4.0 及以上版本

函式用法:UI\Control::getParent() 函式用於獲取當前控制元件的父控制元件。

引數:無

返回值:返回當前控制元件的父控制元件物件,如果當前控制元件沒有父控制元件,則返回 NULL。

示例:

<?php
// 建立一個視窗控制元件
$window = new UI\Window("My Window", 800, 600);

// 建立一個按鈕控制元件
$button = new UI\Button("Click me");

// 將按鈕控制元件新增到視窗控制元件中
$window->add($button);

// 獲取按鈕控制元件的父控制元件
$parent = $button->getParent();

// 判斷父控制元件是否為視窗控制元件
if ($parent instanceof UI\Window) {
    echo "按鈕控制元件的父控制元件是視窗控制元件";
} else {
    echo "按鈕控制元件的父控制元件不是視窗控制元件";
}
?>

以上示例中,我們建立了一個視窗控制元件和一個按鈕控制元件,並將按鈕控制元件新增到視窗控制元件中。然後使用 getParent() 函式獲取按鈕控制元件的父控制元件,並判斷父控制元件是否為視窗控制元件。如果是,輸出 "按鈕控制元件的父控制元件是視窗控制元件",否則輸出 "按鈕控制元件的父控制元件不是視窗控制元件"。

補充糾錯
上一個函式: UI\Control::getTopLevel()函式
下一個函式: UI\Control::enable()函式
熱門PHP函式
分享連結