
EventUtil 클래스의 __construct 메서드는 클래스의 초기화 메서드입니다. 이 메서드는 클래스가 생성될 때 자동으로 호출되며, 클래스의 속성을 초기화하고 이벤트 처리를 위한 설정을 수행합니다.
__construct 메서드를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
class EventUtil {
private $eventHandler;
public function __construct($eventHandler) {
$this->eventHandler = $eventHandler;
}
public function onEvent($event) {
$this->eventHandler->handle($event);
}
}
$eventHandler = new EventHandler();
$eventUtil = new EventUtil($eventHandler);
// 이벤트를 처리합니다.
$eventUtil->onEvent(new Event('이벤트 이름'));
위 예제에서, EventUtil 클래스의 __construct 메서드는 EventHandler 클래스의 인스턴스를 전달받아 이벤트 처리를 위한 설정을 수행합니다. 이후, onEvent 메서드를 호출하여 이벤트를 처리합니다.
2025-03-05 19:51