Hallo!
dieses Script sollte nur "case 2" ausgeben da du $var1 wohl mit $var (ohne 1) vertauschst.
auch sonst macht das Ganze nicht viel Sinn. Denn wenn du überall $var durch $var1 ersetzt gibts auch nur "case 1".
case 3 kann dann nie ausgegeben werden.
was du möchtest ist entweder:
if ($var1 == "1") {print "case 1";}
if ($var2 == "1") {print "case 2";}
if ($var1 == "1" && $var2 == "1") {print "case 3";}
if (!($var1 == "1" OR $var2 == "1")) {print "case 4";}
oder aber
if ($var1 == "1" && $var2 == "1") {print "case 3";}
elseif ($var1 == "1") {print "case 1";}
elseif ($var2 == "1") {print "case 2";}
else {print "case 4";}
Gruss Chälli