Thread Operator ||= (7 answers)
Opened by Jenny at 2012-10-06 15:38

Linuxer
 2012-10-06 15:49
#162507 #162507
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
$form->{"tst_old"} ||= $form->{"tst"};

dabei wird überprüft, ob $form->{"tst_old"} eine (im booleschen Sinne) wahren Wert enthält (also etwas ungleich: 0 (Null), '' (Leerstring) oder undef); wenn es keinen wahren Wert enthält, wird der Variable der Inhalt von $form->{"tst"}; zugewiesen.

Die Langform wäre:

$form->{"tst_old"} = $form->{"tst_old"} || $form->{"tst"};
Last edited: 2012-10-06 15:54:09 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Operator ||=