PHP: olay işleyicisi gerçekleştirmek için?

0 Cevap php

Ben nesnenin yöntemine özel bir olay işleyicisi eklemek istiyorum.

Ben yöntemi ile bir sınıf var.

class Post {

    public function Add($title) {

        // beforeAdd event should be called here

        echo 'Post "' . $title . '" added.';
        return;
    }
}

Ben olay işleyicisi yöntemin argüman (lar) Add yöntemine bir olay eklemek ve geçmek istiyorum.

function AddEventHandler($event, $handler){
    // What should this function do?
}

$handler = function($title){
    return strtoupper($title);
}

AddEventHandler('beforeAdd', $handler);

Böyle bir şey yapmak mümkün mü? Benim soru açıktır umuyoruz.

0 Cevap