Cách sử dụng trình nghe sự kiện php với các ví dụ

Bài viết này tôi sẽ cung cấp 1 ví dụ về cách sử dụng Cách sử dụng trình xử lý sự kiện php với các ví dụ .

Cách sử dụng trình nghe sự kiện php với các ví dụ
/*
 Example 1: 
 event::bind('blog.post.create', function($args = array())
 {
    mail('[email protected]', 'Blog Post Published', $args['name'] . ' has been published');
});

 Example 2: 
 event::trigger('blog.post.create', $postInfo);
*/

class event
{
    public static $events = array();

    public static function trigger($event, $args = array())
    {
        if(isset(self::$events[$event]))
        {
            foreach(self::$events[$event] as $func)
            {
                call_user_func($func, $args);
            }
        }

    }

    public static function bind($event, Closure $func)
    {
        self::$events[$event][] = $func;
    }
}

Nhiều ví dụ bổ sung xung quanh chủ đề Cách php trình xử lý sự kiện với Ví dụ vui lòng xem thêm

Có trình xử lý sự kiện trong PHP không?

Trình nghe - Trình nghe là bất kỳ lệnh gọi PHP nào dự kiến ​​sẽ được thông qua Sự kiện . Không hoặc nhiều Người nghe có thể được thông qua cùng một Sự kiện. Người nghe CÓ THỂ liệt kê một số hành vi không đồng bộ khác nếu nó chọn. Bộ phát - Bộ phát là bất kỳ mã tùy ý nào muốn gửi một Sự kiện.

Làm cách nào để kiểm tra eventListener?

Nhấp chuột phải vào nút biểu tượng tìm kiếm và chọn “kiểm tra” để mở công cụ dành cho nhà phát triển Chrome. Khi các công cụ dành cho nhà phát triển được mở, hãy chuyển sang tab “Trình xử lý sự kiện” và bạn sẽ thấy tất cả các trình xử lý sự kiện được liên kết với phần tử. Bạn có thể mở rộng bất kỳ trình xử lý sự kiện nào bằng cách nhấp vào đầu mũi tên chỉ bên phải

Làm cách nào để đăng ký người nghe sự kiện?

Thêm Trình xử lý sự kiện vào đối tượng cửa sổ . The addEventListener() method allows you to add event listeners on any HTML DOM object such as HTML elements, the HTML document, the window object, or other objects that support events, like the xmlHttpRequest object.

Xử lý sự kiện được thực hiện như thế nào trong PHP?

Cách thức hoạt động .
Người dùng mở một trang web
Để tạo mã HTML của trang, mã PHP của ứng dụng được thực thi
Mã PHP của ứng dụng chứa sự kiện. Nó đã được thêm bởi nhà phát triển ứng dụng
Một sự kiện được xử lý bởi một plugin. Điều này là do nhà phát triển plugin đã quyết định như vậy