folgende Funktion unter Contenido-Version 4.6.4 bekomme ich in einem Modul nicht zum laufen und verstehe nicht warum ... würde mich freuen, wenn mich jemand mal aufklären würde

Code: Alles auswählen
function FillArrayVarAndValue($iCMSwert)
{
if ($iCMSwert >= 0) {
$acmswert = array();
$acmswert[0] = "CMS_VAR[$iCMSwert]";
$acmswert[1] = "CMS_VALUE[$iCMSwert]";
return $acmswert;
}
}
Die Funktion wird z.B. wie folgt aufgerufen: FillArrayVarAndValue(0), es wird ein Array zurückgegeben ... Wert1 ist korrekt, Wert2 ist immer leer.
Ersetze ich in der Funktion den Interger-Wert $iCMSwert direkt durch die Ziffer:
$acmswert[0] = "CMS_VAR[0]";
$acmswert[1] = "CMS_VALUE[0]";
dann funktioniert die Funktion: Wert1 ist korrekt, Wert2 ist korrekt.
Warum kann ich CMS_VAR mit einem Integer-Variable auslesen ... CMS_VALUE aber nicht?
Grmpf ...
Ich würde mich über einen kleinen Hinweis dazu freuen... Danke.