Thread Unless + Short Circuit negiert => Perl Bug?
(9 answers)
Opened by status at 2010-02-19 17:07
Alloah,
meiner Meinung dürften folgenden beiden Codeschnipsel doch equivalent arbeiten, oder? Es wird davon ausgegangen, dass $ret = 0 wird! Code: (dl
)
1 my $ret = $entry->update($ldap); Code: (dl
)
1 my $ret = $entry->update($ldap); Quasi sollte er bei der Überprüfung bei beiden beim ersten 0 ausgeben und das zweite nach dem and nicht mehr evaluieren?! Stattdessen bekomme ich beim ersten Beispiel den Fehler, dass die Methode is_error() nicht aufgerufen werden kann... Was meint ihr? |