Dynamischer statischer Methodenaufruf in PHP?

Könnte jemand, der Erfahrung mit PHP hat, mit den folgenden Dingen helfen? Irgendwo in meinem Code wird eine öffentliche statische Methode in einer nicht instanziierten Klasse aufgerufen:

$result = myClassName::myFunctionName();

Ich würde jedoch gerne viele solcher Klassen haben und den richtigen Klassennamen im Handumdrehen entsprechend der Sprache des Benutzers bestimmen. Mit anderen Worten, ich habe:

$language = 'EN';

... und ich muss etwas machen wie:

$result = myClassName_EN::myFunctionName();

Ich weiß, dass ich die Sprache als Parameter an die Funktion übergeben und in nur einer gemeinsamen Klasse behandeln könnte, aber aus verschiedenen Gründen würde ich eine andere Lösung vorziehen.

Ergibt das irgendeinen Sinn? Vielen Dank.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage