Sven D.: Problem bei einer Variablen

Moin :)

Ich hab hier eine if-Abfrage:

if($sc == "1") {

if($1ce AND $1sw) {}
else {
echo 'abbruch';
}

}

Also wenn $sc = 1 ist, dann springt er in die erste if-Abfrage ... wenn dann außerdem noch $1cr und $1sw existieren, springt er in die zweite rein und tut nichts. Andernfalls würde er abbrechen.

Soweit die Theorie, allerdings meldet er mir immer einen Fehler:

Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /.../test.php on line 13

Merkwürdig ist: Sobald ich die Variablen $1ce und $1sw umbenenne, in zum Beispiel $test1 und $test2, klappts einwandfrei.

Woran mag das denn liegen? Was stört ihn an dem Variablennamen $1ce oder $1sw?

Grüße

  1. Hi,

    Woran mag das denn liegen? Was stört ihn an dem Variablennamen $1ce oder $1sw?

    Variablennamen duerfen nicht mit Ziffern anfangen.

    Gruss,
    Ludger

    --
    "Warum wohl?   ;-)"
    1. Moin,
      Schon dumm wenn man nicht mal die minimalen Grundlagen kennt :-P!
      Becvor Du Dich mit anderen dussligen Fragen blamierst Sven lies erst einmal ein bischen nach:
      http://www.php.net/manual/de/language.variables.php

      TomIRL