Hi
Ist sowas möglich?
Genau so nicht, das ist mir auch klar, aber kann ich in eine Instanz einer Klasse zur Laufzeit weitere Methoden einfügen?
Irgendwie?
PHP-Code:
class testclass {
function load() {
load_functions($this);
}
function output() {
echo $this->message();
}
}
function load_functions(&$testclass) {
$testclass->message() = function() { return 'This is a message'; };
}
$test = new testclass();
$test->load();
$test->output();
echo $test->message();
Genau so nicht, das ist mir auch klar, aber kann ich in eine Instanz einer Klasse zur Laufzeit weitere Methoden einfügen?
Irgendwie?
Kommentar