函式名: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()
函式獲取按鈕控制元件的父控制元件,並判斷父控制元件是否為視窗控制元件。如果是,輸出 "按鈕控制元件的父控制元件是視窗控制元件",否則輸出 "按鈕控制元件的父控制元件不是視窗控制元件"。