函式名:UI\Controls\Form::append()
函式適用版本:PHP 7.4.0 及以上版本
函式用法:UI\Controls\Form::append() 方法用於向表單控制元件中追加一個或多個子控制元件。
語法:
public UI\Controls\Form::append($controls)
引數:
- $controls:一個或多個要追加到表單控制元件中的子控制元件。可以是一個控制元件物件,也可以是一個控制元件物件陣列。
返回值:無
示例:
<?php
// 建立一個表單控制元件
$form = new UI\Controls\Form();
// 建立文字框控制元件
$textbox1 = new UI\Controls\Textbox();
$textbox1->setValue("Hello");
$textbox2 = new UI\Controls\Textbox();
$textbox2->setValue("World");
// 向表單控制元件中追加文字框控制元件
$form->append($textbox1);
$form->append($textbox2);
// 在視窗中顯示錶單控制元件
$window = new UI\Window();
$window->add($form);
$window->show();
// 輸出表單中的值
echo $textbox1->getValue(); // 輸出:Hello
echo $textbox2->getValue(); // 輸出:World
?>
在上面的示例中,我們首先建立了一個表單控制元件 $form
,然後建立了兩個文字框控制元件 $textbox1
和 $textbox2
。接著,我們使用 append()
方法將這兩個文字框控制元件追加到表單控制元件中。最後,我們將表單控制元件新增到一個視窗物件 $window
中,並呼叫 $window->show()
方法顯示視窗。最後,我們透過 $textbox1->getValue()
和 $textbox2->getValue()
獲取文字框控制元件的值並進行輸出,分別輸出了 "Hello" 和 "World"。