Wie man eine Schließung nennt, die eine Klassenvariable ist?

class MyClass {
  var $lambda;
  function __construct() {
    $this->lambda = function() {echo 'hello world';};
    //no errors here, so I assume that this is legal
  }
}

$myInstance = new MyClass();
$myInstance->lambda();
//Fatal error: Call to undefined method MyClass::lambda()

Also, was ist die richtige syntax für das erreichen der Klasse Variablen ?

InformationsquelleAutor der Frage rsk82 | 2011-08-15

Schreibe einen Kommentar