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.