Was hindert dich, eine Funktion zu definieren, der die Unterscheidung männlich weiblich mitgeteilt wird?
Was du machst ist folgendes: Du fügst eine Datei ein, in der allgemeine Funktionen definiert sind. Diese sind nun zwar innerhalb der Klasse nutzbar, aber nicht als Methode sonder als Funktion innerhalb einer Methode. Du könntest höchstens versuchen die Funktionen als Methoden dieser Klassen zu kloenen, aber das ist in meinen Augen partou unsinnig.
Die Bezeichnung: $this-> innerhalb dieser allgemeinen Methoden ist daher fehlerhaft.
Was du trotzdem machen könntest, wenn es unbedingt sein muss:
Du definierst eine Methode:
function my_function()
{
include_once($this->include);
echo print_kunde($this->name);
}
und definierst die Funktion, die nicht auf Klassenvariablen zugreifen kann so um, dass sie den Parameter schluckt.
Aber wie gesagt: In meinen Augen sehr schlechter Stil.