Subject: | Scalar::Util::blessed() returns "false" on package named '0' |
If you create class named '0', blessed() returns this value on it's instance. Blessed usually (in known to me examples) is used in boolean comparisons, so if know you do:
my $zero_instance = bless({}, '0');
if (blessed($zero_instance)) {
// do not execute this}
}
I think it's worth to notice this in documentation. Nothing to repair here (even if this is possible), is just stupid extreme case :)