#!./perl
use
strict;
use
warnings;
my
$getmagic_count
;
{
sub
FETCH {
$getmagic_count
++;
my
(
$self
) =
@_
;
return
$self
->SUPER::FETCH;
}
}
tie
my
$var
,
'T'
;
$var
=
bless
{};
$getmagic_count
= 0;
ok blessed(
$var
);
is
$getmagic_count
, 1,
'blessed'
;
$getmagic_count
= 0;
ok reftype(
$var
);
is
$getmagic_count
, 1,
'reftype'
;
$getmagic_count
= 0;
ok refaddr(
$var
);
is
$getmagic_count
, 1,
'refaddr'
;