String für Klassenaufruf

Arndtinho

Erfahrenes Mitglied
Hallo,

ich übergebe an eine Funktion den Teil eines Namens einer Klasse. Damit soll dann die benötigte Klasse eingebunden werden.
PHP:
function getSysQueryObject( $sClassName ) {
		
	require_once( "../soap_".$sClassName."/SysQuery_".$sClassName."_Service.php" );
		
	$this->oSysQueryObject = "SysQuery_".$sClassName."_Service()";
	return new  $this->oSysQueryObject;
}
Leider bekomme ich da den Fehler: Class 'SysQuery_<NameDerKlasse>_Service()' not found

Ich nehme mal an, dass es daran liegt, dass es sich bei $this->oSysQueryObject um einen String handelt, denn wenn ich den Klassenaufruf "normal" schreibe, funktioniert es.
PHP:
return new  SysQuery_<NameDerKlasse>_Service();
Wie kann ich das Problem lösen? Oder kann ich das gar nicht so lösen (was natürlich schade wäre)?

Gruß
Arndtinho
 
Zurück