Konstante mittels String aufrufen

Manchmal hat man das Problem dass eine definierte Konstante aufgerufen werden soll, jedoch aus einer dynamischen Abfrage. Beispielsweise hat man einen String für ein DIV („DIV_STRING“) in mehreren Sprachen definiert und möchte dies nun dynamisch, je nach gerade aktiver Sprache abfragen (beispielsweise DIV_STRING_DEUTSCH).
Das ist so ganz einfach zu lösen:

$sprache = 'deutsch';
echo constant('DIV_STRING_'.strtoupper($sprache));

Hinterlasse eine Antwort