I. HATE. PERL
man perlop
Equality Operators
Binary “==” returns true if the left argument is numerically equal to the right argument. Binary “eq” returns true if the left argument is stringwise equal to the right argument.
Is “foo” numerically equal to “bar”? Wrong, take a drink.