函式名稱:UI\MenuItem::onClick()
適用版本:PHP 7.4.0 或更高版本
用法:UI\MenuItem::onClick() 方法用於設定選單項的點選事件回撥函式。
語法:
public UI\MenuItem::onClick ( callable $callback ) : void
引數:
$callback
:一個可呼叫物件或函式的名稱,用作選單項的點選事件處理函式。
返回值:無返回值。
示例:
<?php
// 建立一個選單項
$menuItem = new UI\MenuItem('Click Me');
// 設定點選事件回撥函式
$menuItem->onClick(function() {
echo '選單項被點選了!';
});
// 建立一個選單
$menu = new UI\Menu('My Menu');
// 將選單項新增到選單中
$menu->append($menuItem);
// 顯示選單
$menu->show();
// 使用者點選選單項後,將輸出:選單項被點選了!
?>
在上面的示例中,我們首先建立了一個選單項,並給它設定了一個點選事件回撥函式。然後,我們建立了一個選單,並將選單項新增到選單中。最後,顯示了選單。當使用者點選選單項時,回撥函式將被呼叫,輸出"選單項被點選了!"。這個示例演示瞭如何使用UI\MenuItem::onClick() 方法來處理選單項的點選事件。