PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрдЭрд╛рд╡

рдЫрд╡рд┐ рдореИрдВ рдЖрдзреБрдирд┐рдХ PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░реА рд╕рд▓рд╛рд╣ рдХрд┐рд╕реА рдХреЛ рдмреЗрд╣рддрд░ PHP рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА, рд╕реАрдЦреЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ PHP рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдПред



рдлрд╛рд╕реНрдЯ PHP рдХреЛрдб рдореЗрдВ рдиреНрдпреВрдирддрдо PHP рд╣реЛрддрд╛ рд╣реИред



рд╢рд╛рдпрдж рдпрд╣ рд╕рд▓рд╛рд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкрд╕рдВрдж рдЖрдПрдЧреАред PHP рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдореВрд▓ (C рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП) рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрдирдХреА рдЧрддрд┐ PHP рдореЗрдВ рдХрд┐рд╕реА рднреА рдПрдирд╛рд▓реЙрдЧ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред PHP рдХреЗ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдХреЗ рдмрдЬрд╛рдп рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред



рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рднреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд PHP рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдореИрдВрдиреЗ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ: рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдвреВрдВрдврдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рджреЗрд╢реА рдлрд╝рдВрдХреНрд╢рди рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЙрджрд╛рд╣рд░рдг:

1. рдШрдЯрдХреЛрдВ рдореЗрдВ url рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдлрд╝рдВрдХреНрд╢рди рдЬрд▓реНрджреА рд╕реЗ рдкрд╛рдпрд╛ рдЧрдпрд╛: parse_url ред

2. Parse_url рдлрд╝рдВрдХреНрд╢рди url рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдЕрдм url рд╕реЗ GET рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдкрд╛рдпрд╛ рдЧрдпрд╛: parse_str ред



PHP рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдзрд┐рдХ рддреЗрдЬрд╝ рд╣реИрдВред



PHP рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╣реИ: PECL ред рд╡рд╣рд╛рдВ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реА рдореЗрдВ рднреА рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ рдФрд░ PHP рдореЗрдВ рдЕрдкрдиреЗ рд╕рдордХрдХреНрд╖реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдкреАрд╕реА рдФрд░ рдпрд╛рдореНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред



рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЛрдб рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред



PHP рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рд╣реИ, рдЬреЛ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрдкрдХрд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рд▓рд╛рд╣ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЬреБрдбрд╝реА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рддреАрд╡реНрд░ рд╣реИред



рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдФрд░ рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдЯреВрд▓ рдХреЛрдб рдХреЛ рдорд┐рдХреНрд╕ рди рдХрд░реЗрдВред



рдЕрдЧрд▓рд╛, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЦреБрдж рдХреА рдХрдХреНрд╖рд╛рдПрдВ рдмрдирд╛рдПрдВ, рдЬреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрди рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдмрдВрдзрд╛ рд╣реБрдЖ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЗрди рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рддрд░реНрдХ рдХреЛ рдмрджрд▓рдХрд░, рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗ рдмрд┐рдирд╛ рджреВрд╕рд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХреЗрдВред



рдпрджрд┐ рдЖрдк рдПрдХ рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╕реЗ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдмрджрд▓реА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рддреЛ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдлреЗрд╕, рдкреНрд░рджрд╛рддрд╛ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдореВрд░реНрдд рдХрд╛рд░рдЦрд╛рдиреЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред



рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕реАрдзрд╛ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрдИ рднреА рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдЕрдзрд┐рдХ рд▓рд╛рднрджрд╛рдпрдХ рд▓рдЧреЗрдЧрд╛ред



рдирд╛рд╢рдкрд╛рддреА



рдЖрдк PEAR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ, рдЖрдкрдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рд╡реИрд╕реЗ рднреА рдХреНрдпрд╛ рд╣реИред PEAR рдХрдИ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП PHP рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рднрдВрдбрд╛рд░ рд╣реИред рдпрд╣ рдЗрд╕ рдкрддреЗ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ: pear.php.net/packages.php ред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ PEAR рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЧреБрдгрд╡рддреНрддрд╛, рдпрд╛ рд╕рдорд░реНрдерди, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬ рд╕реЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╣реИрдВред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ phpclasses.org рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЙрдкрдпреЛрдЧреА рд╡рд░реНрдЧ рднрдВрдбрд╛рд░, рдХреНрд▓реАрдирд░ рд╣реИред PHP рдореЗрдВ PEAR рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ " рдирд╛рд╢рдкрд╛рддреА " рдХрдорд╛рдВрдб рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ рд╕рд╛рде, PEAR рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



PHP 5.3 рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред



рдпрджрд┐ рдЖрдк рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЖрдкрдХреЗ рд▓рд┐рдП рдЪреБрдиреА рдЧрдИ рд╣реИ, рддреЛ PHP 5.3 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред



рдЗрд╕ PHP рд▓рд╛рдЗрди рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╡рд╛рдЪрд╛рд░ рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рди рд╣реИред рдЕрдм рдЗрд╕рдХреЗ рдмрдЬрд╛рдп:

рдлрд╝рдВрдХреНрд╢рди my_temp_map ( $ x ) {

рд╡рд╛рдкрд╕реА $ x + 1;

}

$ рдкрд░рд┐рдгрд╛рдо = array_map ('my_temp_map', $ arr );


рдЖрдк рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:

$ рдкрд░рд┐рдгрд╛рдо = array_map ( рдлрд╝рдВрдХреНрд╢рди ( $ x ) { $ $ x + 1;}, $ arr );


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдм рдЖрдк рдЙрдк-рдХрд╛рд░реНрдпреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ myMethod ( $ рдбреЗрдЯрд╛ ) {

$ рд╕рдмрдлрд╝рдВрдХреНрд╢рди = рдлрд╝рдВрдХреНрд╢рди () рдЙрдкрдпреЛрдЧ ( $ рдбреЗрдЯрд╛ ) {...};

$ x = $ рд╕рдмрдлрд╝рдВрдХреНрд╢рди ();

}




рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╣реБрдд рд╕реА рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬрд╝реЗрдВ рдЬреЛрдбрд╝реА рдЧрдИрдВ: php.net/ChangeLog-5.php



рдЖрдЧреЗ рдореИрдВ рдФрд░ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ред



"@" рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред



рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП @ рдСрдкрд░реЗрдЯрд░ рджреЛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЦрд░рд╛рдм рд╣реИ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдзреАрдорд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЖрдк рдЗрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдШрдЯрдирд╛ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред



рдЕрдХреНрд╕рд░ "@" рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгреА рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреБрдВрдЬреА рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



$ x = isset ( $ рдЧрд┐рд░рдлреНрддрд╛рд░реА [ 'x' ])? $ рдЧрд┐рд░рдлреНрддрд╛рд░ [ 'x' ]: рдЕрд╢рдХреНрдд ;




Cp1251 рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред



рдХрд╛рдорд░реЗрдб рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рддрдХ utf8 рдкрд░ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ! рдЪрд▓реЛ! рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред



Utf8 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ mbstring рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде PHP рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рдирд┐рдпрдорд┐рдд рд╕реЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓)ред



E_ALL рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ | E_NOTICE | E_STRICTред



рдпрд╣ рдЗрд╕ рдореЛрдб рдореЗрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдк рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ error_reporting рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЛрдЯрд┐рд╕ рдПрдХ рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджреЗрддреА рд╣реИ рдФрд░ рдЙрд╕реА рд╕рдордп рдЬрд┐рд╕рдореЗрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рдпрджрд┐ рдЖрдкрдиреЗ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░, рдПрдХ рдПрд░реЗрдХреНрд╕реЗрдВрдЯрд┐рд╡ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рдгреА, рдЖрджрд┐ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ NOTICE рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рд╕рд░рдгреА рдореЗрдВ рдЪрд░ / рдХреБрдВрдЬреА рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗрд╕реЗрдЯ рдСрдкрд░реЗрдЯрд░ рд╕реЗ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдкреБрди: phpmanual рдкрдврд╝реЗрдВред



PHP рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдиреЗ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХрддрд░ рд╡рд░реНрдгрди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ, рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдореИрдиреБрдЕрд▓ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдХреЗ рдмрдврд╝рд╛рдПрдВред



рдХрдо рд╕реЗ рдХрдо, рдЖрдкрдХреЛ рд╕рднреА php.ini рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рд╡реЗ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред



рдЖрдЧреЗ рдмрдврд╝реЗрдВред



рдХреЛрдб рдкрдврд╝реЗрдВред рд╣рд╛рдВред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкрдврд╝реЗрдВред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдЪреМрдЦрдЯреЗ рдХрд╛ рдХреЛрдб рдкрдврд╝реЗрдВред рдпрд╣ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╣реИред рдЖрдк рдпрд╣ рднреА рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рджреЗрд╡рддрд╛ рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЖрдк рдЬреИрд╕реЗ рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рдЖрдк рд╕рд╛рд╡рдзрд╛рди рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЧреИрд░-рдЗрд╖реНрдЯрддрдо рдХреНрд╖рдг рдпрд╛ рдЧрд▓рддрд┐рдпрд╛рдБ рдорд┐рд▓реЗрдВрдЧреАред



рд▓рд┐рдЦреЗрдВред рдЕрдкрдиреЗ рдЙрдкрдХрд░рдг рд▓рд┐рдЦреЗрдВ, рднрд▓реЗ рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдВ, рдЕрдЧрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдЯреВрд▓ рдХреЛ рджрд░реНрдЬреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрд╕рд╛рдЦреА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рди рдХрд░реЗрдВред рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╡реА рд▓реЛрдЧ рдЖрдкрдХреЗ рдореБрдХрд╛рдмрд▓реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВ? рдЗрди рдЪреМрдЦрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рджреЗрдЦреЗрдВред



рдпрд╣ рдореЗрд░реА рд╕рд▓рд╛рд╣ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред



All Articles