Skip to content

Latest commit

 

History

History
1382 lines (937 loc) · 40.6 KB

perldeprecation.pod

File metadata and controls

1382 lines (937 loc) · 40.6 KB

NAME

perldeprecation - Perl ��勐��罩≫��絎���勌��荀

DESCRIPTION

�����勖����吾�勛�勛����壔��Perl ��т�����綮�罩≫��絎���˨�ŝ�c����������í�勉����若�吾�с�潟� 綮�罩≫��絎���勖����純��羔�羯������������������������壩�≪�������ゃ��������罘���純�˨�ゃ����⓾�壔�� �����ゅ����ゃ�������������������後����������������с�����

�����勖����吾�壔��綮�罩≫��絎���勖����純�˨�ゃ����⓾�í����ŭ撮��炊�������ñ���櫝�純����˨�ゃ���� 茘域�������������������⓾����障�����

綮�罩≫��絎���勖����純�壔�������ゃ��������篋�絎���� Perl ��勉����若�吾�с�恰���� ��違�˨�若����������������⓾����障�����

Perl 5.32

Constants from lexical variables potentially modified elsewhere

(��㋘�㏍�激�˨��紊���違�������勐����違��羹���◐����˨�í����������с��紊���翫櫝��)

罨<�勉����������吾����障�����:

my $var;
$sub = sub () { $var };

��������� $var ��壔�í�������у����с�������⓾����⓾�� sub 綣����荅�箴<��������緇����紊���眼����������������������障�������� ��������壔�����腓榊����˩����勐�贋��������紊���眼����������� ($var = 3)��� 紊���違��紊���眼�������������������ŝ�������������ŝ����������������ŝ�� printf ��� map ��勉�������ʋ��膊�絖������泣����˨�若����潟� 羝<����������������˨�������障�����

篌�腟援����˨��Perl ��壔����勖����鴻�у����違�勐�ゃ�������������⓾�� ��泣����˨�若����潟����ゃ�潟�í�ゃ�喝���櫝�純�ɱ����違��紊������障����� 紊���違��篁���勐�贋����у����眼�с�������翫�������������壔�壔�㏍�若�吾�c�勖�壔�����������紕������障��; ��泣����˨�若����潟�壔����勐�ゃ�с�壔�ŝ�鎀���違����勉����勉����������������������с��; 緇���c�⓾��絨���ャ�勐����違�吾�勐����眼�壔�泣����˨�若����潟�勤�������ゃ����������������障�����

��泣����˨�若����潟����ゃ�潟�í�ゃ�喝���櫝�純�˨�������������������潟����⓾�������翫����壔�� ��������������潟����若�������������˨����c�⓾��紊���違����í����������� �����с�������⓾����ŝ����������˨����⓾�����������:

my $var2 = $var;
$sub = sub () { $var2 };

�����勉�泣����˨�若����潟��������������紊���違�勐����ャ�勐����眼����������������壔�㏍�若�吾�c�˨����������翫����壔�� ���腓榊����� return ���菴遵�������⓾�����������:

my $var;
$sub = sub () { return $var };

�����勌戎���羈���壠��罩≫��絎���с��Perl 5.32 篁ラ����虁┗��������障��������

Use of strings with code points over 0xFF as arguments to vec

(vec ��勐����違�������� 0xFF ���莇�������膃☗垬��臀勉�勖��絖������勌戎���)

vec ��壔����勖��絖����綣���違����������������������☀����障����� 0xFF ���莇�������膃☗垬��臀勉����˨�����絖������壩����潟����������障�������� �����勌戎���羈���� Perl 5.28 ��у��罩≫��絎���˨�ŝ����� Perl 5.32 ��у����ゃ��������篋�絎���с�����

Use of code points over 0xFF in string bitwise operators

(������������篏����絖����羲�膊�絖���с�� 0xFF ���莇�������膃☗垬��臀勉�勌戎���)

������������篏����絖����羲�膊�絖� &, |, ^, ~ ��壔�������勉�ŝ����í�潟����� �����ゃ����勖��絖������������〠�宴����障����� 緇���c��0xFF ���莇���������ゃ�壩����潟����������障�������� �����������勖�ラ����� Perl 5.24 ������綮�罩≫��絎���с��5.28 ��ц�翫�順�������í�若�˨�ŝ����障����������� ��壔�ゃ�����絖�������腟�腟�������綵演�帥��筝������ŝ����翫����� 綮�罩≫��絎�茘☗����壠�阪��������������緇���c�〠③綵���ŝ�障�丈����c�⓾�������������������������障�������� 篁������������������勐����⓾�虁�翫�順�������í�若��綮�罩≫��絎�茘☗�������冴����������˨�ŝ����� 罧���c�⓾�����罩e����ɱ�翫����� 5.32 ��ц�翫�順�������í�若�˨�ŝ��篋�絎���с�����

�����勌�����:

"" & "\x{100}"

��壔�ゃ�����絖���� & 羲�膊���с�壚戎��������障�����; 綏⓾�ŝ����í�潟����壔�������㏍����������с����� ��í�<����˨�������������虁⑥��������������������˨�ŝ����障��������

hostname() doesn't accept any arguments

(hostname() ��壠����違����������障�����)

Sys::Hostname ��≪�吾�ャ�若�˨�� hostname() ��∽�違�壔�� 綣���違�ŝ����у�若�喝�冴�����������絽吾�������後����������⓾����障�������� 罩翫兏����˨�壔�������壠七��吟�������⓾�����������絎�������綣���違��������篁������⓾�� �����☎�∴�������⓾����障�������� 腟������������⓾��綣���違��篏������������с����������������������c����域院��� 筝������勉�⓾�若�吟�若�˩�������⓾����障�������� �����������勉����違����帥�������������˨�������勰�∽�違�壔������ウ絲���˨�ŝ����障�������� 綣���違��羝<����勉�� Perl 5.28 ��у��罩≫��絎���˨�ŝ����� Perl 5.32 ��ц�翫�順�������í�若�˨�ŝ��篋�絎���с�����

Unescaped left braces in regular expressions

(罩h�頫◐憘賢��勉����鴻�宴�若����������ŝ��綏☖賢�����c��)

罩h�頫◐憗����帥�若�割賢��с�ŝ����í�˨� { ���絖� (U+007B LEFT CURLY BRACKET) ��˨����������潟�違����������翫����� 荀���������鴻�����膣���ʃ�������壔��篏���������勐就��с�������������勉�ŝ����í�˨�ɱ��篏���� �����鴻�宴�若����������������с����� 筝���㋜�����������膂≦����ʋ�号����壔��\{ ��勉�������̹����鴻�í����激�ャ�����臀勉����������� 紊с����c����у�蚊�� ([{]) ��������с����� �����帥�若�喝�阪��������絖����筝㏍����c����ŝ�����箴������違����若�泣�勖祁箙宴����帥�������������˨�� �����������潟�違������劽賢�����c�� (}) ��������鴻�宴�若����������鴻����с�����

qr{abc\{def\}ghi}

��ŝ����í�˨�� { ���絖���勉����鴻�宴�若����勐七��吟�壔�� Perl 荐�茯����絨���ャ�勉�ŝ�ŝ�若�鴻�ф�������ʋ�号����ф�≦宍��с�������������˨�������������˨����障����� ��√����勉�潟�若�����筝�綽�荀����紕������勉����帥�������������˨�������勐�狗����壔�� { �����ŝ����í�˨�������☖戎�����������◑��腦���������≦宍�����ŝ����������ʒ�������с� 綣桁�吟�������障�������� 綏☖賢�����c�������ŝ����í�˨�������������⓾�������������勰��綮�罩≫��絎�茘☗����壔�� ���������羞隙恒��������������ャ����ŝ����������х�榊�������障�����

{ ��勉�ŝ����í�˨�ŭ戎������ Perl 5.20 ���綮�罩≫��絎���˨�ŝ����� 筝������勌戎�����˨�ゃ����⓾�壔����勖��������綮�罩≫��絎�茘☗�������阪�������⓾����障����� �����������勐�翫����� Perl 5.26 ��ц�翫�順�������í�若�˨�ŝ����障�������� 荀������������˨�������������⓾�勉�ŝ����í�˨�� { ��勌戎������絲障����☗��罩≫��絎�茘☗����� ��冴����⓾����障�������с�������� 筝������勐�翫����� Perl 5.26 ��ц⑥������紮�������Perl 5.30 ��ц�翫�順�������í�若�˨�ŝ����障�������� �����勌����勐�翫����� Perl 5.28 ��у��������5.32 ��ц�翫�順�������í�若�˨�ŝ��篋�絎���с�����

In XS code, use of various macros dealing with UTF-8.

(XS ��潟�若����с��UTF-8 �����宴��罕������ŝ����壔�㏍�勌戎���)

�����������勉����壔�㏍�� Perl 5.32 ��ц申�����勐����違��綽�荀���˨�ŝ����障��: isALPHANUMERIC_utf8, isASCII_utf8, isBLANK_utf8, isCNTRL_utf8, isDIGIT_utf8, isIDFIRST_utf8, isPSXSPC_utf8, isSPACE_utf8, isVERTWS_utf8, isWORDCHAR_utf8, isXDIGIT_utf8, isALPHANUMERIC_LC_utf8, isALPHA_LC_utf8, isASCII_LC_utf8, isBLANK_LC_utf8, isCNTRL_LC_utf8, isDIGIT_LC_utf8, isGRAPH_LC_utf8, isIDCONT_LC_utf8, isIDFIRST_LC_utf8, isLOWER_LC_utf8, isPRINT_LC_utf8, isPSXSPC_LC_utf8, isPUNCT_LC_utf8, isSPACE_LC_utf8, isUPPER_LC_utf8, isWORDCHAR_LC_utf8, isXDIGIT_LC_utf8, toFOLD_utf8, toLOWER_utf8, toTITLE_utf8, toUPPER_utf8.

�����������勉��������������絲上�������������������������� _safe ���菴遵�������������壔�㏍����������障����� ��������虁申�����勐����違����������障����� 箴������違��isDIGIT_utf8_safe ��� isDIGIT_utf8 ���絲上�������障�������� ��������虁申�����勐����違��������������������篏帥�c�⓾��綮�罩≫��絎�茘☗����夌�������������障�������� ��������������⓾�� "Character case changing" in perlapi �� "Character classification" in perlapi ��������後����������⓾����障�����

�����������勉����若�吾�с�潟����������˩戎��������������с����障�������� 綮�罩≫��絎���<����祉�若�吾����宴�̥�������������������с�������ŝ����� 5.32 ��障�у����c�⓾�����������紊���眼�������������ŝ����√����勐�若�喝�冴�����綣���違�� 菴遵�������������������с����障�����

�����勐����眼�壩�㋛�� 5.30 ��̬����祉�������⓾����障�����������綮倶����������障��������

Perl 5.30

$* is no longer supported

($* ��壔����壔��絲上�������障�����)

Perl 5.10 �����������с�壔��$* ��̥����勐�ゃ��荐㊤�������������� 筝���ゃ�勖��絖����筝㏍�勤����域�������������潟�違����違�㏍�若����˨�������鴻�˨����障����� �����勰���サ��������勰�榊�í�� 5.10 ��х�劫�ャ�ʋ����潟��紊宴����障�������� 絨���ャ�勛�劫�ャ�ʋ����潟�勉��������紊���違��腥冴�������������˨�� �����勐����違�勌戎������ Perl 5.30 ��ц�翫�順�������í�若�˨�ŝ����障�����

茲���域�������������潟�違�������鴻�˨�������������˨�壔�� (������������ /s ��◐����水�����������) /m 罩h�頫◐憘信蕋上�����篏帥����鴻����с����� ��������壔����������潟�井����ц┃絎�������������use re '/m' ��� (�����<�ゃ�����篏������˨��) ��㋘�㏍�激�˨�˨�鴻�潟�若��罸���̬┃絎������������堺�ャ�障�����

$# is no longer supported

($# ��壔����壔��絲上�������障�����)

�����勐����違�夌�劫�ャ�ʋ����潟�������c�⓾����障����� -- print ��������������˨�������ゃ����í�若����������������������九勝��������������˩戎��������⓾����障�������� �����勉�祉�������î戎��������ŝ��罘���純�� Perl 5.10 ��у����ゃ�������障�������� 絨���ャ�勛�劫�ャ�ʋ����潟�勉��������紊���違��腥冴�������������˨�� �����勌戎������ Perl 5.30 ��ц�翫�順�������í�若�˨�ŝ����障�����

print ��������������˨�������ゃ����í�若��������������������������絎���������˨�壔�� 篁c�������� printf ��� sprintf ���篏帥�������������с����障�����

Assigning non-zero to $[ is fatal

($[ ��吾�勰�� 0 ��勌撮��ャ�虁�翫�順�������í�若�˨�ŝ����障��)

�����勐����� (��������喝嚳綽������� array_base 罘���純�� arybase ��≪�吾�ャ�若��) �� ������������絖������勖兄���絖����篏���勐�����紊���眼����������������с����障��������

��������̹�� 0 ��勐�ゃ��荐㊤����������勉�� Perl 5.12 ������綮�罩≫��絎���˨�ŝ����� Perl 5.30 ��������翫�順�������í�若����������障�����

File::Glob::glob() will disappear

(File::Glob::glob() ��壩��羯������障��)

File::Glob ��˨�� glob �����������∽�違����������� ��������壠����� bsd_glob �����若�喝�冴����障����� �����������������勉����㏍����帥�ゃ����� CORE::glob ��◐�違�ŝ�c�⓾�������勉�с�� File::Glob::glob ��壚戎�����鴻����с�壔�������障��������

File::Glob::glob() ��� Perl 5.8 ��у��罩≫��絎���˨�ŝ����障�������� 綮�罩≫��絎���<����祉�若�吾�� Perl 5.26 ��������阪�������������������˨�ŝ����� �����勰�∽�違�� Perl 5.30 ��ф��羯������障�����

File::Glob::glob() ���篏帥�c�⓾�������潟�若����壚撮�������� File::Glob::bsd_glob() �����若�喝�冴����鴻����с�����

Unescaped left braces in regular expressions (for 5.30)

(罩h�頫◐憘賢��勉����鴻�宴�若����������ŝ��綏☖賢�����c��(5.30 ���))

���菴違�� "Unescaped left braces in regular expressions" ��� �����с����⓾��������������

Unqualified dump()

(篆勰﹅��������ŝ�� dump())

CORE::dump() ��勌撮��������� dump() ��勌戎������ Perl 5.8 ��у��罩≫��絎���˨�ŝ����� 篆勰﹅��������ŝ�� dump() ��� Perl 5.30 ��у�ñ����с����ŝ����ŝ����障�����

"dump" in perlfunc ��������с����⓾��������������

Using my() in false conditional.

(��純�勖�>散��� my() ���篏帥��)

Perl ��˨�壔��絎h�������純�勖�>散�����˨����с�������翫�������鴻�潟�若�������冴���������� ��㋘�㏍�激�˨��紊���違����壔�ŝ�≪�������ŝ�������������桁拘��勉����違����������障����� 筝������勌査�����壔�����腮勉�勰�����紊���違����������������������˨����勉����違����ɾ�������⓾����障�������� 腱������<�壔����勉����違��篆勖③�����������勉�с��腱������<�壚査�����������勖�壔���������� 箴�絖������⓾�祉�������������障��������

篁c�������˨����������号�������������������������� state 紊���違��篏帥�������������с����障��:

use 5.10.0;
sub count {state $counter; return ++ $counter}
say count ();    # Prints 1
say count ();    # Prints 2

state 紊���違�� Perl 5.10 ��у����ャ�������障��������

�����������壔����∽�違�勐����眼�勐�ャ�勉����㏍����壔�勌賢��у����違��絎h���������������� 篌若����������ʒ�������ɱ�号�����緇���������障��:

sub f { my $x if 0; return $x++ }

��������壩❶��勉�������˨�ŝ����障��:

{ my $x; sub f { return $x++ } }

��純�勖�>散��с�� my() ��勌戎������ Perl 5.10 ��у��罩≫��絎���˨�ŝ����� Perl 5.30 ��ц�翫�順�������í�若�˨�ŝ����障�����

Reading/writing bytes from/to :utf8 handles.

(:utf8 �����潟����˨��絲障����������ゃ��茯㏍�炊�吾��)

(���腓榊�������������� :encoding(UTF-16LE) 絮ゃ�勉�����������藥������í�<����с��) :utf8 絮ゃ�������ゃ����潟����˨��絲障����� sysread(), recv(), syswrite(), send() 羲�膊�絖���壠��罩≫��絎���с�����

sysread() ��� recv() ��勌検��鴻�壚����勉�������� :utf8 �����í�違�� ��鴻����ŝ�若����勉�������������˩戎������絎������勐韻��夌�∴�������障����� sysread() ��� recv() ��� UTF-8 罎�荐若��茵������ŝ����勉�с�� 筝�罩c�˨����潟�潟�若�������������鴻�˨�í��篏������������˨�ŝ����������ャ����障��������

���罕���˨��syswrite() ��� send() ��� :utf8 �����í�違�勉�帥��篏帥����� �����勌����勐韻��夌�∴�������障����� �����í�違��荐㊤����������⓾����������������������壔�����������絮ゃ�����菴違�勌����勉������� ��違�ŝ�c�������潟�潟�若����c�潟�違�勐�翫����с�����UTF-8 �����潟�潟�若�������������ゃ����吾��莨若�帥�障�����

�����括����˨�壔�������������勖��膊�絖������⓾�壠�������� :utf8 ��勛�倶�������∴�������⓾�� �����ゃ�����絲障����⓾�勉�水��篏������������с�������� ��������壩�√����勉�潟�若��������藥����紕������������˨�ŝ����障����� �����������帥�������������˨��絨���ャ�勉����若�吾�с�潟�� Perl ��с� sysread(), recv(), syswrite(), send() ��� :utf8 絮ゃ�������c�� �����潟����˨�у�若�喝�冴�����������箴�紊�������������篋�絎���с�����

Perl 5.30 ��с��:utf8 �����潟����˨�с����ゃ�����茯㏍�炊�吾���������������� sysread(), recv(), syswrite(), send() ���篏帥����������壔�с����ŝ����ŝ����障�����

Use of unassigned code point or non-standalone grapheme for a delimiter.

(��阪��������絖���������〠�ɱ�峨��膃☗垬��臀勉�������㋜����梧��膣���勌戎���)

��梧��膣���壔��荐�茯���勉����ゃ����c����鴻����若�˨�若�˨����c�〠��絖���勉�������̬�������������勉�с����� Unicode (緇���c�� Perl) ��с�壔�� ��梧��膣���壠�������˨�壚��������絎������ʋ�梧��膣����綵∽����������������ゃ����勰�f・������ ���絖���������������障�������� 箴������違��"R" ��勉�������ɱ�阪�����絖������我����≪�壔�祉�潟�� "^" ��勉������� ��≪�壔�祉�潟����������������障�����; ��������虁;腓冴����������������˨� "R" ��勌�������我����≪�壔�祉�潟��������������筝���勖��絖������ŝ����障�����

Perl 5.30 ��������������㋜����梧��膣���勐�阪��������絖���������⓾�勌戎�����虁�翫�順�������í�若�с��; ��������虁����井��絖���梧��膣������阪��������絖���������☗�������ャ�������������������̬��茯���� �����������������с�����

��障�����Perl 5.30 ��������������ゃ����蚊��綵���⓾����������������ャ����ŝ�� �����蚊��綵���☎❻�垬��臀勉�勐�阪��������絖����胼�罩≪�������障����� ��������ŝ�������違���������憜����蚊��綵���⓾�������⓾����ŝ����梧��膣�������篏���勖�梧��膣���с�ŝ�������勉� ��ŝ�c����翫�����篁���ュ��篏������⓾�������潟�若�������潟�潟����ゃ�˨��紊掩����������������˨�ŝ����障����� Unicode ��壩浦����� ������絖�膃☗垬��臀� ��� 罩e����� Unicode ��勖��紊у�ゃ�����紊с����ɾ❻�垬��臀� �����蚊��綵���⓾�ŝ����勉�с�� �����������壠�阪��������絖���˨�ŝ�������������с����障�����

Perl 5.28

Attributes :locked and :unique

(絮���� :locked ��� :unique)

絮���� (��潟�若����ŝ����<�㋘�潟�鴻��絲障�����) :locked ��������� (�����������������激�ャ����鴻�˨�í�ŝ����<�㋘�潟�鴻��絲障�����) :unique �� ������������ Perl Perl 5.005 ��� Perl 5.8.8 ������篏���������ŝ����ŝ�c�⓾����障�������� �����������勌戎�����壔����勖��������綮�罩≫��絎���с��������

Perl 5.28 ��������������������勐����с�壩��羈������í�若����ŝ����障����� �����������勐����с�壚����������ŝ����勉�с����潟�若�������������������������ゃ������� ���羈������í�若��篆勖③��с����������ゃ�������������˨����c�⓾�潟�若����勖�壔����������˨� 綵演�帥�������障��������

Bare here-document terminators

(腥冴�勉����ゃ����㏍�ャ�<�潟��腟�腴壠��)

Perl ��壔����������勛Ã茵���������ゃ����㏍�ャ�<�潟����勖��絨障����������������̥Ã�� �����ゃ����㏍�ャ�<�潟��腟�腴壠�����篏帥�����������荐宴����⓾����障�������� �����勛�d信��� Perl 5.000 ��у��罩≫��絎���˨�ŝ����障�����; Perl 5.28 ���������茖吾�勉����ゃ����㏍�ャ�<�潟��腟�腴壠����勌戎����� ��翫�順�������í�若����������障�����

�����ゃ����㏍�ャ�<�潟����勛��腴壠����������☎Ã茵����篏帥����������翫����壔�� ���腓榊����˨�壔�í�若��������綵√�����篏帥������������ィ絅���������障��:

print <<"";
  Print this line.

# Previous blank line ends the here-document.

Setting $/ to a reference to a non-positive integer

($/ ��̹��罩f�贋�違�吾�勉�ŝ����<�㋘�潟�鴻��荐㊤��)

��ŝ����<�㋘�潟�鴻��綏勉����⓾�������勉�����罩f�贋�違�勉�������˨����勉�ŝ����<�㋘�潟�鴻�� $/ ��˩撮��ャ����障�������� �������𡉴�� Perl ��с�壔����������� undef ���荐㊤����������勉�������� ��������̬�������障�� ������絎������������с�夌�違�ŝ����� ��������合�������ŝ����������⓾����������ŝ����������<�ゃ�˨����ŝ����<�㋘�潟�鴻�勖��絖�������綵√���� �����蚊����������������˨�ŝ����障�����

Perl 5.20.0 ��с�壔����������壚��紊������������������������������ゃ����違�� 罩g∈��� $/ ��� undef ���荐㊤����������勉����������с�����

Perl 5.28 ���������$/ ��̹��罩f�贋�違�吾�勉�ŝ����<�㋘�潟�鴻��荐㊤���������� ��翫�順�������í�若����������障�����

�����<�ゃ�˨����吾��莨若�帥�������翫��������腓榊����� $/ ��� undef ���荐㊤���������������� ��潟�若�����紊���眼����������������⓾����障�����

Limit on the value of Unicode code points.

(Unicode 膃☗垬��臀勉�勐�ゃ�勐�狗��)

Unicode ��� 0x10FFFF ��障�с�勛❻�垬��臀勉��������荐宴����⓾����障�������� Perl ��壔����c��紊с����ŝ����勉��荐宴����⓾����障����� Perl 5.28 ��障�с����贋�違�勖��紊у�� (IV_MAX) ���莇�������膃☗垬��臀勉��荐宴����⓾����障�������� ��������������������壚�������勖��������perl ��ゃ�潟�帥����ŝ�帥��紕���������������������� 筝������勐�翫����壔����潟�違�≪��������綣����莎激�������障����� ��馹���������������������ャ�������⓾������������� tr///���������絎�絖����篏帥�c��罩h�頫◐憗����帥�若�潟����������潟� qX...X ��勌賢��с�勉�壔�í�若����阪��������絖� (X ��壠ぇ�����ɾ❻�垬��臀勉�� chr())�����˨�若����勌�������с��������

膀���峨����勛❻�垬��臀勉�勌戎������ Perl 5.24 ��у��罩≫��絎���˨�ŝ����障�����; Perl 5.28 ���������IV_MAX ���莇�������膃☗垬��臀勉�勌戎�����虁�翫�順�������í�若����������障�����

�����ŝ����勉�潟�若�����罕������ŝ����í����������í�若����у��茵���������������˨�壔�� 筝������壔����í����������í�若����˩��絖����������������荀������⓾�������⓾�������������� ��������� 64 �����������壔�若����泣�ゃ�冴�с�� 32 �����������勉����勉��������������紊с�������с����� 32 �����������贋�違�с�� IV_MAX ��� 0x7FFFFFFF ��с�� 64 �����������贋�違�с�� IV_MAX ��� 0x7FFFFFFFFFFFFFFF ��с�����

Use of comma-less variable list in formats.

(�����í�若����������с�勉�˨�潟����ŝ����勐����違�ŝ�鴻����勌戎���)

�����í�若����������с�������蚊�������˨�潟����ŝ����勐����違�勉�ŝ�鴻�����篏帥����������� 荐宴�������⓾����障�������� �����勌戎���羈���奝�激�����綮�罩≫��絎���с��Perl 5.28 ��������������虁�翫�順�������í�若����������障�����

Use of \N{}

(\N{} ��勌戎���)

筝㏍����c����勌賢��˩�������ŝ�� \N{} ��勌戎������ Perl 5.24 ��у��罩≫��絎���˨�ŝ����� Perl 5.28 ��������翫�順�������í�若����������障�����

�����勉�������ʋ�������夌Ã���絖�������篏帥����勉�◐��箴<�ŝ�勉�с�� �����勉�������� \N{} 罕������������ゃ����������������с����障�����

Using the same symbol to open a filehandle and a dirhandle

(�����<�ゃ�˨����潟����˨�������c�㋘�壔����ŝ����潟����˨�у�������激�潟����˨��篏帥��)

�����<�ゃ�˨����潟����˨�������c�㋘�壔����ŝ����潟����˨����������激�潟���� (��違�㏍����障����壔�鴻�˨��) ���篁e�ャ�������勉�� open() ���篏帥����勉�壔�� 篁ュ����壩③綵���с�������� �����勖�g���媠�壩祁箙宴��莎激�����������������Perl 5.10 ��у��罩≫��絎���˨�ŝ����障��������

�����<�ゃ�˨����潟����˨�������c�㋘�壔����ŝ����潟����˨�� open() ��������勉� ��������激�潟����˨��篏帥����勉�� Perl 5.28 ��������翫�順�������í�若����������障�����

篁c�������˩����ゃ�勛�違�ŝ�c����激�潟����˨��篏帥����������˨����⓾��������������

${^ENCODING} is no longer supported.

(${^ENCODING} ��壔����壔��絲上�������障�����)

��号��紊���� ${^ENCODING} ��� encoding �����í�違�����絎�茖��������������� 篏帥�������⓾����障�������� �����勐����違�� undef 篁ュ����勐�ゃ�̬┃絎���������勉�� Perl 5.22 ��у��罩≫��絎���˨�ŝ����障�������� �����勐����違�勐�������ɱ��罩≫��絎���� Perl 5.25.3 ��ц儀��������障��������

�����勐����違����ɱ��臂ï�や札紊���勉����勉��荐㊤����������勉� Perl 5.28 ��������翫�順�������í�若����������障�����

B::OP::terse

������ B::Concise::b_terse �����若�喝�冴�������勉�<�純�������壠��罩≫��絎���с�� Perl 5.28 ��ф��羯������障�������� 篁c�������� B::Concise ���篏帥�c�⓾��������������

Use of inherited AUTOLOAD for non-method %s::%s() is no longer allowed

(�����<�純����� %s() ��勉�������勛����帥�������� AUTOLOAD ��壔����壔��荐宴�������障�����)

������ (��眼�����) ��句�榊����ʋ����純�������⓾��AUTOLOAD ��泣����˨�若����潟�壔�� ��������� autoload �����������泣����˨�若����潟�� (Foo->bar() ��� $obj->bar() ��勉��������)��<�純�������������⓾�с�壔�ŝ� (Foo::bar() ��勉��������)��勰����勰�∽�違�������☗�若�喝�冴�������⓾����� (@ISA ���絮ゃ��篏帥�c��) ��<�純����������〠��膣≪�������⓾����障��������

�����勉����違�� Perl 5.004 ��у��罩≫��絎���˨�ŝ����� Perl 5.28 ��с�<�純�������� AUTOLOAD ��勉�帥�с�<�純�����罎�膣≪������������� 篆勖③��������障��������

���膣���ʃ��������: 膓���帥�奝����<�純�������� autoload ��������������˨�壠��篏������障�������� �𡉴����潟�若����勉�������勛亜�����ŭ信罩f�号�����: BaseClass �����������������勉����若�鴻�壔�í�鴻����������<�純������� AUTOLOAD ���膓���帥�������������˩��絖������⓾�������������������勉�≪�吾�ャ�若�˨�с�� 莎桁�������� *AUTOLOAD = \&BaseClass::AUTOLOAD ���絎�茵������障�����

�憜�� use AutoLoader; @ISA = qw(AutoLoader); ��������⓾�������潟�若����壔�� @ISA ������ AutoLoader ��������ゃ����⓾�� use AutoLoader; ��� use AutoLoader 'AUTOLOAD'; ���紊���眼�������鴻����с�����

Use of code points over 0xFF in string bitwise operators

(0xFF ���莇�������膃☗垬��臀勉��絲障��������絖����������������篏�羲�膊�絖���勌戎���)

���絖����������������篏�羲�膊�絖� &, |, ^, ~ �� �����勉�ŝ����í�潟����������ゃ�����絖������������〠�宴����障����� 緇���c�⓾��0xFF ���莇���������ゃ�壩����潟����������障�������� �����������勖��膊�絖����篏帥�c�������勉�������ɾ❻�垬��臀勉�勌戎����� Perl 5.24 ��у��罩≫��絎���˨�ŝ�����Perl 5.28 ��ц�翫�順�������í�若�˨�ŝ����障��������

In XS code, use of to_utf8_case()

(XS ��潟�若�������с�� to_utf8_case() ��勌戎���)

�����勰�∽�違�� Perl 5.28 ��у����ゃ�������障�����; 篁c�������˩札筝���勉����♂�ï����ŝ����勉����若�喝�冴�����������紊���������⓾�����������: toFOLD_utf8_safe. toLOWER_utf8_safe, toTITLE_utf8_safe, toUPPER_utf8_safe.

Perl 5.26

--libpods in Pod::Html

(Pod::Html ��с�� --libpods)

Perl 5.18 ���������--libpods ��壠��罩≫��絎���с�� �����勉�ŝ����激�с�潟�虁⑥��������阪��������篁ュ����˩����������⓾����障�������с��������

--libpods ��ŝ����激�с�潟�� Perl 5.26 ��������壔��茯�茘������ŝ����ŝ����障��������

The utilities c2ph and pstruct

(��⓾�若����c�ŝ����� c2ph ��� pstruct)

�����������勐𡉴�����perl3 ���篁c�勉�⓾�若����c�ŝ����c�壔��h2xs ��̥舟����������������� ��激�����綮�罩≫��絎���с�������� Perl 5.26 ��������������������壠����ゃ�������障��������

Trapping $SIG {__DIE__} other than during program exit.

(�����㏍�違�í��腟�篋�筝℡札紊���с�� $SIG {__DIE__} ��勉����í�����)

$SIG{__DIE__} ��������壔�� eval() ��勐����眼�с����若�喝�冴�������障����� ���������莎激�������������壩浦�����〠����潟�������⓾����障�������с����������� 絎�茖�筝���勐�馹���˨���������������櫝�純�˨�ŝ�c�⓾����障�������� ��������壠��罩≫��絎���˨�������⓾����障�����; ��ŝ����ŝ�� $@ ��勌賢��勌�������������⓾�����箴�紊������吾����������������������������ŝ�� ��≪�������贋����с����������ɱ��篏�����櫝�純�˨�ŝ����������с����� ���������篆勖③������荐���祉�壠�岩����������障�����; ��⓾�若�吟�若�����篆���������⓾�����荐���祉����吾�������������勉�壠�������˨�壩�������ʋ����純� �����違�с�壔�ŝ����◐�肴����������������с�����

Perl ��壔�������̹�≪�����綮�罩≫��絎�茘☗�������冴�������������壔�������障�����; 綮�罩≫��絎���壩����後��臀蚊����ŝ�激�若�˨����������勉�������с����� ���������綮�罩≫��絎���� Perl 5.26 ��у��茵���������障��������

Malformed UTF-8 string in "%s"

("%s" ��с�勌��罩c�� UTF-8 ���絖����)

�����勉�<����祉�若�吾�壔��Perl ��潟�≪�障����� XS ��潟�若����勉����違��腓冴����⓾����障����� �����勉�������ŝ�潟�若����壔����������� UTF-8 ��с����潟�潟�若����������☖��膊<���������� ��������⓾��������絖��������媺˛��鴻����医����勉�������ɾ�劫����勛┏蕁������í�������� 茯帥�鴻�������������⓾����障����� ��������������勖��絖���壩③綵���� UTF-8 ��с����潟�潟�若����������⓾����障�������� %s ��壔����ヨ����勉�����篋冴�������í�勉�������ɾ┏蕁���������с����壔����������������������� 羆阪����������勉�˩戎������������絖������х舟�����������������障�����

筝�罩c�ʋ��絖�������羝<����勉�� Perl 5.18 ��у��罩≫��絎���˨�ŝ����� Perl 5.26 ��ц�翫�順�������í�若�˨�ŝ����障��������

Perl 5.24

Use of *glob{FILEHANDLE}

(*glob{FILEHANDLE} ��勌戎���)

*glob{FILEHANDLE} ��勌戎������ Perl 5.8 ��у��罩≫��絎���˨�ŝ����障�������� �����勖����潟�壔��*glob{FILEHANDLE} �����ュ����с����� *glob{IO} ���篁c�������˩戎�����������с��������

�����������������勖����純�� Perl 5.24 ��у��罩≫��絎���с�ŝ����ŝ����障��������

Calling POSIX::%s() is deprecated

(POSIX::%s() ��勐�若�喝�冴����壠��罩≫��絎���с��)

POSIX ��≪�吾�ャ�若�˨�勌札筝���勰�∽�違�壔����壔����ñ����с����障�����: isalnum, isalpha, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit��� �����������勰�∽�違�壔����違�c�純�����UTF-8 �����潟�潟�若��������������絖������у��篏������障�������� ��������ŝ�������宴�˨�ゃ����⓾�� POSIX ��勉�������������勰����勉�������с����⓾��������������

�����������勰�∽�違�� Perl 5.20 ��у��罩≫��絎���˨�ŝ�����Perl 5.24 ��у����ゃ�������障��������

Perl 5.16

Use of %s on a handle without * is deprecated

(* ��ŝ����с�勉����潟����˨�с�� %s ��壠��罩≫��絎���с��)

��鴻�˨�í�������違�㏍�����篆���������⓾�������������˨�鴻�˨�í��絲障���� tie, tied, untie ���篏帥������������櫝�純�с�������� ��������壔����勉����<�ゃ�˨����潟����˨�� tie ��������⓾����障�������� �����違�㏍�����篆���������⓾�������������˨�鴻�˨�ò�ʃ昆��� tie ������������ �����違�㏍�����篁e�ャ�������⓾�������鴻�˨�í�� untie ��������号����壔�������障�������с��������

��������� Perl 5.14 ��у��罩≫��絎���˨�ŝ����������違�� Perl 5.16 ��т信罩c�������障��������

篁���с�� tie $scalar ��壚����������⓾����������潟����˨�с�壔�ŝ�����絽吾�˨�鴻�˨�í�� tie �����障����� �����潟����˨�� tie ��������������˨�壔��(���腓榊����ŝ�≪�鴻�帥�ŝ�鴻�壚��������) tie *$scalar ���篏帥�c�⓾�������������� ��������������� tied *$scalar ��� untie *$scalar ��˨����ñ����������障�����

SEE ALSO

warnings, diagnostics.