in reply to format declaration in a class

Your problem is that my does NOT make global variables, it makes local ones. broquaint above has described very well what to do -- use 'our' and 'local' together to achieve your goals.
--Stevie-O
$"=$,,$_=q>|\p4<6 8p<M/_|<('=> .q>.<4-KI<l|2$<6%s!<qn#F<>;$, .=pack'N*',"@{[unpack'C*',$_] }"for split/</;$_=$,,y[A-Z a-z] {}cd;print lc