Speichern einer Closure-Funktion in einer Class-Eigenschaft in PHP

ok, ich habe den Code unten

<?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();
?>

und du kannst es hier laufen sehenhttp://codepad.org/s1jhi7cv

Jetzt möchte ich hier die Closure-Funktion in der Klassenmethode speichern.

gut schließungen sind möglich, da ich hier die dokumentation dazu lesehttp://php.net/manual/en/functions.anonymous.php

Ist das möglich? Habe ich etwas falsch gemacht? Bitte korrigiere mich

Antworten auf die Frage(6)

Ihre Antwort auf die Frage