Ich habe eben auch nocheinmal an das Ende des Skripts die Variable $var mit echo ausgeben lassen und sie hat den Wert 5, bloß die "default"-Anweisung wird nie ausgeführt.
Ich habe das ganze eben auch nocheinmal auf einem anderen Server mit PHP 4.3.2 getestet, geht dort aber auch nicht.
Marco