Hi!
Sprich ich starte den Soap Server erst bei bedarf und will eine Funktion der selben klasse adden.
SoapServer::addFunction() nimmt Funktionen, und meint das auch so, also keine Methoden. Üblicherweise kann man unter PHP für Callbacks den Pseudotyp callback verwenden, doch das ist hier nicht der Fall, denn ein Array zu übergeben hat eine andere Bedeutung.
Es gibt aber noch die Methoden SoapServer::setClass() und SoapServer::setObject() zum Übergeben der RequestHandler. Die dürften dann aber nur aus Request-Handling-Methoden bestehen und nichts anderem. Allerdings geizt das Handbuch hier sehr mit Informationen.
Lo!