2017-03-05 2 views
-1

eine Konstante nennen habe ich eine Funktion welche ich verwenden wie dieseswie durch eine variable

$i18n_APP = new i18n($_SERVER['DOCUMENT_ROOT'].'module/'.$modid.'/lang/lang_{LANGUAGE}.ini',   
$_SERVER['DOCUMENT_ROOT'].'lang/langcache/', 'en'); 
$i18n_APP->setPrefix('APP'.$appid); 
$i18n_APP->init(); 

Normaly nenne ich die Funktion durch die prefeix, wie diese

APP($el) 

Jetzt muss ich verwenden eine Variable prefeix, weil ich die $ appid verwende, also kann ich es nicht wie oben beschrieben.

Gibt es eine Möglichkeit, es in einer dynamischen Art und Weise wie diese App vielleicht zu machen. $ Appid ($ el)

Hoffnung, ich könnte erklären, was ich tun trie zu.

Übrigens, vielleicht muss ich es nicht tun, wenn ich einen Weg finde, verschiedene Sprachenfiles zu der Funktion hinzuzufügen. Für den Moment initiierte ich eine neue Klasse für jede Sprachdatei.

+0

Dieser PHP-Code ist nicht Javascript/jQuery. – Barmar

+0

Was versuchst du zu tun? – k0pernikus

+0

Ich versuche, die Klasse dynamisch wie diese App zu nennen. $ Appid ($ el) – newbieRB

Antwort

0

ich einen Weg finden, um es zu lösen

function langtag($prefix, $value) 
{ 
    return $prefix($value); 
} 

und

$moid=4; 
echo langtag('APP'.$modid,$el) 
Verwandte Themen