FoxFozi: Verschachtelte Variablen ?

Beitrag lesen

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 =)