AP
Size: a a a
AP
VO
AP
$ perl -MB -E '$a=1; $b="1"; $c=2.0; say B::class(B::svref_2object(\$a)); say B::class(B::svref_2object(\$b)); say B::class(B::svref_2object(\$c)); '
IV
PV
NV
AP
AP
$ perl -MB -E '$a=1; $b="1"; $c=2.0; say B::class(B::svref_2object(\$a)); say B::class(B::svref_2object(\$b)); say B::class(B::svref_2object(\$c)); $a="$a"; say B::class(B::svref_2object(\$a)); '
IV
PV
NV
PVIV
AP
IV, NV, PV, PVIV, PVNV, PVMG, REGEXP, PVGV, PVLV, PVAV, PVHV, PVCV, PVFM, PVIO
AP
AP
AP
/^\d+$/
? 'number' : 'not number';\d
матчит туеву хучу символов в юникоде. [0-9]
лучше.AP
0+$str
.VG
VO
AP
\d
матчит туеву хучу символов в юникоде. [0-9]
лучше./a
— не помогает, не в этом делоВ
В
В
В
В
В
IB