<?php
$obj = new StdClass;
$obj->fn = function($arg) { return "Hello $arg"; };
echo ($obj->fn)('World');
class Bla {
public $fn;
public $fn2;
public function __construct(){
$this->fn2 = function(){
return "Fu!";
};
}
}
$bla = new Bla;
$bla->fn = function($arg="Bu"){return "Hello lo $arg"; }; // can't do in class!
echo ($bla->fn)('Wa');
$blah = new Bla();
echo ($bla->fn2)();