Thread Operator ||=
(7 answers)
Opened by Jenny at 2012-10-06 15:38
$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! |