函式名:EventListener::getBase()
適用版本:PHP 7.4及以上版本。
用法:EventListener::getBase()
函式用於獲取事件監聽器的基礎類名。
示例:
class MyEventListener extends EventListener
{
// ...
}
$listener = new MyEventListener();
$baseClass = $listener->getBase();
echo $baseClass; // Output: EventListener
在上面的示例中,我們定義了一個名為 MyEventListener
的類,該類繼承自內建的 EventListener
類。然後,我們建立了一個 MyEventListener
的例項 $listener
。然後呼叫 $listener->getBase()
方法,獲取該事件監聽器的基礎類名。最後,我們將基礎類名輸出到螢幕上,即 EventListener
。
請注意,EventListener::getBase()
方法只適用於繼承自 EventListener
類的子類。如果呼叫非繼承自 EventListener
類的例項,則會引發一個致命錯誤。