рдкрд░реНрд▓ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рдХрд╛рдВрдЪреНрдпрд╛ рдЖрдЬрдЪреНрдпрд╛ рдЖрднрд╛рд╕реА рдкрд░рд┐рд╖рджреЗрдд
рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХрд╛рдордзреНрдпреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмрджрд▓ рд╣реЗ рдкрд░реНрд▓ рднрд╛рд╖реЗрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдореЙрдбреЗрд▓рдордзреНрдпреЗ рд╕рдВрдХреНрд░рдордгрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдХрд╛рд░рдЪреЗ рд╡рд┐рднрд╛рдЬрдХ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░реЗрд▓, рдЬреЗ рдорд╛рдЧрд╛рд╕ рдЕрдиреБрдХреВрд▓рддреЗрдЪреЗ рд▓рдХреНрд╖рдгреАрдп рдЙрд▓реНрд▓рдВрдШрди рди рдХрд░рддрд╛.
рдкрд░реНрд▓ 7 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдореБрд│реЗ рдирд╡реАрди рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдкрд░реНрд▓рдХрдбреЗ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдорджрдд рд╣реЛрдИрд▓ рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреНрдпрд╛ рдХреЛрдб рдмреЗрд╕рд╢реА рд╕реБрд╕рдВрдЧрддрддрд╛ рд░рд╛рдЦреВрди рднрд╛рд╖реЗрдордзреНрдпреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рдд рдорджрдд рд╣реЛрдИрд▓ рдЕрд╢реА рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ. рдХреНрд░рдорд╛рдВрдХ 7 рдирд┐рд╡рдбрд▓рд╛ рдЧреЗрд▓рд╛ рдХрд╛рд░рдг рдкрд░реНрд▓ 6 рдЪрд╛ рд╡рд╛рдкрд░ рдЖрддрд╛рдЪреА рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛
рдкрд░реНрд▓ 7 рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рдмрджрд▓ рдореНрд╣рдгрдЬреЗ "
рдкрд░реНрд▓ 7 рджреЗрдЦреАрд▓ рдЖрдзреАрдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реЗрд▓реА рдХрд╛рд╣реА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЬрд╕реЗ рдХреА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕реНрдерд┐рд░ рдЖрдгрд┐ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╢рд╛ рдХрд░рддреЗ
рдкрд░реНрд▓ 7 рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рд╣реЛрдгреНрдпрд╛рдЪреЗ рджрд╛рд╡реЗрджрд╛рд░ рдЖрд╣реЗрдд:
- рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЙрд▓рд┐рдВрдЧ рдиреЛрдЯреЗрд╢рди ("
рдХреЛрдгрддреЗрд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдирд╛рд╣реА qw(рдЕрдкреНрд░рддреНрдпрдХреНрд╖) ") "->" ("$object->$method(@param)" рдРрд╡рдЬреА "рдкрджреНрдзрдд $object @param" рдРрд╡рдЬреА рд╕реНрдкреЗрд╕ рд╡рд╛рдкрд░реВрди, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рд╡рд╛рд░рд╕рд╛ рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "my $cgi = new CGI" рдРрд╡рдЬреА рддреБрдореНрд╣реА рдиреЗрд╣рдореА "my $cgi = CGI->рдирд╡реАрди" рд╡рд╛рдкрд░рд╛рд▓. - рдХреЛрдгрддреЗрд╣реА рд╡реЗрд░рд┐рдпреЗрдмрд▓ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдирд╕рд▓реЗрд▓реЗ рдмреЗрдЕрд░ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░реНрд╕ ("
рдХреЛрдгрддреЗрд╣реА рдмреЗрдЕрд░рд╡рд░реНрдб::рдлрд╛рдЗрд▓рд╣рдБрдбрд▓ рдирд╛рд╣реА ") - "рдУрдкрди рдПрдлрдПрдЪ, $рдлрд╛рдЗрд▓" рд╕рд╛рд░рдЦреНрдпрд╛ рдмрд╛рдВрдзрдХрд╛рдорд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓реНрдпрд╛рдиреЗ рддреНрд░реБрдЯреА рдпреЗрдИрд▓, рддреБрдореНрд╣рд╛рд▓рд╛ "рдУрдкрди рдорд╛рдп $рдПрдлрдПрдЪ, $рдлрд╛рдЗрд▓" рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдмрджрд▓рд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо STDIN, STDOUT, STDERR, ARGV, ARGVOUT рдЖрдгрд┐ рдбреЗрдЯрд╛ рдпрд╛ рдорд╛рдирдХ рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирд╛рдВрд╡рд░ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. - рдкрд░реНрд▓ 4 рд╢реИрд▓реАрдЪреЗ рдбрдореА рдмрд╣реБрдЖрдпрд╛рдореА рдЕреЕрд░реЗ рдЖрдгрд┐ рд╣реЕрд╢ ("
рдмрд╣реБрдЖрдпрд╛рдореА рдирд╛рд╣реА ).
рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "$hash{1, 2}" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рдиреЗ рддреНрд░реБрдЯреА рдпреЗрдИрд▓; рддреБрдореНрд╣рд╛рд▓рд╛ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдЕреЕрд░реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде "$hash{join($;, 1, 2)}". - рдкрд░реНрд▓ 4 рд╢реИрд▓реАрдордзреНрдпреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдШреЛрд╖рд┐рдд рдХрд░рдгреЗ (рддреБрдореНрд╣рд╛рд▓рд╛ "us :prototype()" рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ).
рдЕрдзрд┐рдХ рджреВрд░рдЪреНрдпрд╛ рдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ, рддреЗ рдпреБрдирд┐рдХреЛрдб рд╕рдкреЛрд░реНрдЯ рдмрд╛рдп рдбреАрдлреЙрд▓реНрдЯ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛рдд, рдЬреЗ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдХреЛрдбрдордзреНрдпреЗ "utf8 рд╡рд╛рдкрд░рд╛" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╡рд╛рдЪрд╡реЗрд▓. рдирд╡реАрди рдбреАрдлреЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореЙрдбреНрдпреВрд▓реНрд╕ рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рд╕рд╛рдареА, рдХреЛрдбрдордзреНрдпреЗ "compat::perl5 рд╡рд╛рдкрд░рд╛" рдУрд│ рдЬреЛрдбреВрди рдкрд░реНрд▓ 5 рд╡рд░реНрддрдирд╛рд╡рд░ рдкрд░рдд рдпреЗрдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд╡реИрдпрдХреНрддрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рджреЗрдЦреАрд▓ рдЬрддрди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓ рдЖрдгрд┐ рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рдмрджрд▓рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
рд╕реНрддреНрд░реЛрдд: opennet.ru