Hallo,
bin jetzt schon seit einigen Jahren mit PHP unterwegs und habe auch im Laufe dieser Zeit viel dazu gelern.
Scheinbar aber noch nicht genug ^^
An einer simplen Stelle hakt es grade =/
$language = 'EN';
define('DE_LINKBAR1_LINK_GUESTBOOK', 'Gästebuch');
define('EN_LINKBAR1_LINK_GUESTBOOK', 'Guestbook');
über die Variable $language
wird ermittelt, welche Sprache eingestellt ist.
Wie also kann ich jetzt diese beiden Variabeln kombinieren und die Konstante
"EN_LINKBAR1_LINK_GUESTBOOK
" ausgeben?
Sowas wie $$language."_LINKBAR1_LINK_GUESTBOOK"
wird glaub ich nicht funktionieren.
würde hierbei gerne auf switch- oder if-else-Konstruktionen verzichten.
Wenn alles nicht geht, dann muss ich wohl auf Arrays zurückgreifen; ist aber nicht das, was ich ich mir vorgestellt habe.
Hat jemand eine Idee?
Danke =)