Struppi: Konditionaloperator

Beitrag lesen

Die Funktion ist eigentlich egal, ich habe folgendes Code-Stück:

(param('email') =~ m/^\w+@\w+.\w+$/)
      ? $update_data{'email'} = quote(param('email'))
      : $class{'email'} = 'invalid_value';

  
Das ist eine falsche Verwendung des Operators. Die richtige ist:  
  
$wert = $bedigung ? $neu\_1 : $neu\_2;  
  
Benutze eine if else Bedingung und alles ist gut.  
  
Struppi.

-- 
[Javascript ist toll](http://javascript.jstruebig.de/) (Perl auch!)