Revision 22744c20
Von Moritz Bunkus vor etwa 9 Jahren hinzugefügt
SL/Layout/Top.pm | ||
---|---|---|
8 | 8 |
|
9 | 9 |
$self->presenter->render('menu/header', |
10 | 10 |
now => DateTime->now_local, |
11 |
is_fastcgi => $::dispatcher ? scalar($::dispatcher->interface_type =~ /fastcgi/i) : (),
|
|
11 |
is_fastcgi => $::dispatcher ? scalar($::dispatcher->interface_type =~ /fastcgi/i) : 0,
|
|
12 | 12 |
is_links => scalar($ENV{HTTP_USER_AGENT} =~ /links/i), |
13 | 13 |
); |
14 | 14 |
} |
Auch abrufbar als: Unified diff
Hash-Zuweisung mit ungerader Anzahl Elemente vermeiden
In einem Hash wird eine leere Liste im ternären Ausdruck nun mal im
Listenkontext ausgewertet… und dadurch ist bei so einem Konstrukt die
rechte Seite potenziell leer (sie enthält kein Argument):
my %h = ( whatever => test() ? 1 : () );