Tach!
Ergänzung:
Du solltest mindestens die Schreibung prüfen. Du benutzt an einigen Stellen
$this->$result
an anderen Stellen$this->$results
.
Wenn es wirklich dieser eine Buchstabe sein sollte, dann sollte es dazu Notice-Meldungen geben, beim Versuch auf eine nicht vorhandene Eigenschaft zuzugreifen. Vorausgesetzt das error_reporting ist auf E_ALL eingestellt. Und das sollte beim Entwickeln immer der Fall sein, schon allein, um Tippfehler dieser Art zu finden.
dedlfix.