my TYPE EXPR : ATTRS
my
deklaruoja išrikiuotus kintamuosius tapti lokaliais (leksiškai) apsuptam blokui, failui arba
eval
. Jei duota daugiau nei viena reikšmė, sąrašas turi būti paduodamas skliaustuose.
Tiksli semantika ir TYPE ir ATTRS intereisai vis dar vystomi. TYPE kol kas ribojamas naudojimui tik fields
praktikoje, o atributai valdomi naudojant attributes
praktiką, arba pradedant nuo Perl 5.8.0 taipogi per Attribute::Handlers
modulį. Žr. "Private
Variables via my()" perlsub'e dėl daugiau detalių ir fields, attributes bei Attribute::Handlers.