Its called an object, read all about it in perlootut, Modern Perl
In reply to Re: Creating a unique variable type (an object) by Anonymous Monk in thread Creating a unique variable type by tfredett