Hmm.. You mean like this:
#!perl -w
use strict;
$_ = 'event_handler=';
my ($var1, $var2) = split( /=/);
if( !defined($var2) ) {
print "undefined\n";
}
else {
print "'$var1' '$var2'\n";
}
output:
'event_handler' ''
that
does seem to be inconsistent with the docs. And what's even more confusing is that:
#!perl -w
use strict;
$_ = 'event_handler=';
my @arr = split(/=/);
my ($var1, $var2) = @arr;
if( !defined($var2) ) {
print "undefined\n";
}
else {
print "'$var1' '$var2'\n";
}
output:
undefined
Confirms the docs.
updated: added output for perl 5.8.8 / linux