Moin!
$str ||= '';
das gleiche bedeutet wie
$str = $str ? $str : '';
Der Effekt ist derselbe. Es ist aber eher sowas wie:
$str= '' unless $str;
Was bedeutet |= ?
Bitweises Oder -> $i= 12; $i|=3; ergibt $i == 15
Verwendet habe ich aber das logische Oder ||
Kann mir jemand sagen, wo ich zu diesen spezielleren Zuweisungsoperatoren was in der Perldoc finde?
Müßte ich auch suchen.
-- Skeeve