Hallo!
Ich habe folgendes PHP Konstrukt, und Mehrsprachigkeit zu realisieren. Ich habe allerdings das Problem, dass die Konstanten direkt ausgegeben werden, und nicht die gespeicherten Werte! Was mache ich falsch? Mit eval() komme ich irgendwie nicht zum Ergebniss!
Code:
--------------------
define('_NAME','Name');
define('_LASTNAME','Nachname');
$array = array('name'=>'_NAME','nachname'=>'_LASTNAME');
$content = '';
foreach($array as $line)
{
eval('$content .= $line;');
}
echo 'Content: '.$content;
-------------------
Ausgabe:
Content: _NAME_LASTNAME
-------------------
Danke!
Gruß,
Richard