Aquariophile: ELSIF == ELSE IF *heul*

Beitrag lesen

Hallo !

Also, es ist mir klar dass ich mich nun für den vollen DAU halten werden,
vielleicht bin ich es ja auch,
aber die Frage liegt mir echt schwer im Magen....

Also:

if (...)
{
wird ausgeführt wenn die Aussage in Klammern TRUE ist
}

ELSE (...)
{
wird ausschließlich dann ausgeführt wenn die vorhergehende (??) IF
_FALSE_ war...
}

soweit alles klar

Zwischenfrage:
wenn mehrere IF vorgehen und dann eine ELSE ??
Wem gehört die else?

Weiter im Text:

wenn jede ELSIF in Perl das Selbe ist wie
ELSE IF
dann stehen da aber mehrere ELSE (mit nem IF) hintereinander.

Theoretisch wird ja jede IF und so nur dann false,
wenn das in (...) _nicht_ TRUE ist.

aber:
wie kann die ELSE _ohne_ Klammer (...) False werden,
wenn die IF nur drin sind aber dann ist das if false und nicht die Else ??

else
{
   if (...) { ... }
}

dann ist die ELSE doch noch immer ausgeführt auch wenn IF vielleicht false ist...

Also wie schaut das nun in der Praxis aus?

Frage:
Ich habe als Beispiel-Script nur zum veranschaulichen für mich ein Script gemacht
(simples Loginscript)

Es läuft zu 100% Korrekt,
das heiß wenn ich sage "bitte umändern" ist das keine fiese tour,
weil ich kann es ja eh "beweis: Script geht ja eh!"

Aber:
Ich würde den Antworter bitte das Script von dem URL den ich jetzt hereinschreibe so zu verändern,
dass _KEINE_
ELSIF mehr vorkommt,
und alles geschickt mit ELSE IF gelöst wird.

Und mitte mit #kommentarren
die auf meine obigen Fragen eingehen damit ich endlich ELSIF in Form von ELSE IF verstehe.

Danke
http://www.salonestetica.at/login.txt

LG,
Aquariophile