
Event::add 메서드는 이벤트를 등록하는 역할을 합니다.
Event::add 메서드로 이벤트를 등록할 때, 인자로 이벤트 이름과 이벤트 핸들러를 전달합니다.
인자는 string 타입을 사용해야 합니다.
Event::add를 사용하여 이벤트를 등록하고 처리하는 방법은 다음과 같습니다.
#hostingforum.kr
php
// 이벤트를 등록하는 코드
Event::add('이벤트 이름', function($param) {
// 이벤트가 발생했을 때 처리할 코드
});
// 이벤트를 발생시키는 코드
Event::trigger('이벤트 이름', $param);
이벤트 이름은 string 타입을 사용해야 합니다. 이벤트 핸들러는 callback 함수를 사용해야 합니다. 이벤트 핸들러는 이벤트가 발생했을 때 처리할 코드를 포함해야 합니다. 이벤트를 발생시키는 코드는 Event::trigger 메서드를 사용해야 합니다.
이벤트를 등록하고 처리하는 예제는 다음과 같습니다.
#hostingforum.kr
php
// 이벤트를 등록하는 코드
Event::add('hello', function($name) {
echo "Hello, $name!";
});
// 이벤트를 발생시키는 코드
Event::trigger('hello', 'World');
이 예제에서는 'hello' 이벤트를 등록하고, 'hello' 이벤트가 발생했을 때 'Hello, World!'를 출력하는 코드를 포함합니다.
2025-07-04 15:07