ich habe hier ein kleines Programm das ich nicht verstehe es ist ganz einfach und ich mache irgendwo einen fehler aber wo? b ist am ende immer 3. wenn ich das richtig lese sollte b aber 2 sein. es ist orginal kopiert ich mache irgend einen fehler in der Syntax mit vergleichen von strings die if zeilen werden immer abgearbeitet sollen sie aber nicht also bitte was ist verkehrt.
use strict;
print "Content-type: text/html\n\n";
$b=0;
$a="a";
if ($a=="a") {$b=2;};
if ($a=="b") {$b=3;};
print "warum ist b=3? a=$a b=$b";