Grüße!
Was soll denn dieser Mist?
Wenn man eine function() in einer methode() einer php-klasse{} definiert, so ist $this darin nicht gültig. Und wenn man $this als Parameter übergeben will um dann darauf zugreifen zu können, bekommt man die Fehlermeldung:
Using $this when not in object context in ...
PHP
private function meine_methode() {
function tueIrgendEtwas($this) {
$this->wayne;
}
$this->tueIrgendEtwas($this);
}
Wo ist da die Logik? Ich würde es als logischer empfinden, wenn $this in diesem Falle direkt gültig wäre .. oder zumidnest als Parameter .. oder wie seht ihr das?
Wenn ich $this in der function() mit var_dump() ausgebe steht dort sogar es sei ein Objekt ... hm ... was soll das?