Thread Fehlerabfangen bei $varable ist undef (14 answers)
Opened by kabazza at 2007-01-12 13:35

renee
 2007-01-16 18:38
#73160 #73160
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
||= geht nicht nach undef, sondern auf "unwahr"

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
my $var = 0;
$var ||= 'test';
print $var,"\n";
# test

$var = undef;
$var ||= 'test';
print $var,"\n";
# test

$var = '';
$var ||= 'test';
print $var,"\n";
# test

# ab Perl5.10
$var = 0;
$var //= 'test';
# 0

$var = undef;
$var //= 'test';
# test

$var = '';
$var //= 'test';
# ''
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Fehlerabfangen bei $varable ist undef