Coras
28.10.2005, 11:00
Hi, ich habe eine Frage zu den Operatoren && und or in IF-Abfragen in PHP.
Worauf bezieht sich das ||? Immer auf die letzte Bedingung? Beispiel:
if($variable1 == 'wert1' && $variable2 == 'wert2' || $variable3 == 'wert3') { ... }
Verhält sich das dann wie
if($variable1 == 'wert1')
{
if($variable2 == 'wert2')
{
blah();
}
elseif($variable3 == 'wert3')
{
elseblah();
}
}
oder wie
if($variable1 == 'wert1')
{
if($variable2 == 'wert2')
{
blah();
}
}
elseif($variable3 == 'wert3')
{
elseblah();
}
? Ist'n bisschen kompliziert, da durchzublicken, wenn man immer nur sehr kleine Motivationsschübe hat. ._.
Worauf bezieht sich das ||? Immer auf die letzte Bedingung? Beispiel:
if($variable1 == 'wert1' && $variable2 == 'wert2' || $variable3 == 'wert3') { ... }
Verhält sich das dann wie
if($variable1 == 'wert1')
{
if($variable2 == 'wert2')
{
blah();
}
elseif($variable3 == 'wert3')
{
elseblah();
}
}
oder wie
if($variable1 == 'wert1')
{
if($variable2 == 'wert2')
{
blah();
}
}
elseif($variable3 == 'wert3')
{
elseblah();
}
? Ist'n bisschen kompliziert, da durchzublicken, wenn man immer nur sehr kleine Motivationsschübe hat. ._.