Przechowywanie funkcji zamknięcia w właściwości klasy w PHP

ok Mam poniższy kod

<?php
    class foo{
       public $bar = NULL;

       public function boo(){
          $this->bar();
       }
    }

    $mee = new foo();

    //save a closure function on the property
    $mee->bar = function(){
        echo 'hahaha';
    };

    //invoke the closure function by using a class method
    $mee->boo();
?>

i możesz to zobaczyć tutajhttp://codepad.org/s1jhi7cv

teraz chcę zapisać funkcję zamknięcia w metodzie klasy.

zamknięcia są możliwe, ponieważ przeczytałem dokumentację na ten temat tutajhttp://php.net/manual/en/functions.anonymous.php

czy to możliwe? czy poszedłem do czegoś złego? proszę mnie poprawić

questionAnswers(6)

yourAnswerToTheQuestion