Andere Alternative:
Code:
switch (false) {
case $pass1 == $pass2:
// Code
break;
case !empty($pass2):
// Code
break;
default:
// Code
break;
}
Die einzelnen case-Teile werden natuerlich ausgewertet und der erste, der false ergibt wird abgearbeitet...ganz simples Konstrukt

Das Ganze kann man uebrigens auch mit switch (true) ausfuehren.
Greetz
alcaeus