[root@ ~]$ perl -e "print 1 if blessed $a;"
1
[root@ ~]$ perl -e "print 1 if blessed $c;"
1
[root@ ~]$ perl -e "print 1 if blessed $cee;"
1
It seems always true,the version is 5.8.8.
UPDATE
I’m not running as root, it’s CHANGED by me for the sake of privacy:)
Do you mean
blessedfrom Scalar::Util? You probably want to load the function first:otherwise your
blessedis just bareword (string), which is obviously true.