23 рдлрд░рд╡рд░реА рдХреА рдкреНрд░рддреНрдпрд╛рд╢рд╛ рдХреЗ рд╕рд╛рде, рдЖрдк рдпрд╣ рднреА рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЧреБрд░реБрд╡рд╛рд░ рдХреА рд╢рд╛рдо PHP
рдЯреЗрдВрдкрд▓реЗрдЯрд┐рдВрдЧ рдЗрдВрдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ
рдмрд╛рдд рдХрд░рддреА рд╣реИ, рд╢реБрдХреНрд░рд╡рд╛рд░ рд╢рд╛рдо рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рд╡рд╛рд╣ рдХрд░ рд╕рдХрддреА рд╣реИред
рд▓реЗрдЦ рдореЗрдВ рдХрдИ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ PHP рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рдФрд░ рдПрдХ
dja рдЯреЗрдореНрдкрд▓реЗрдЯ
рдЗрдВрдЬрди рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдиреЛрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд (рдкрд╛рдпрдерди рд╕реЗ рдкреАрдПрдЪрдкреА рдореЗрдВ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЛрдб)ред
рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдЙрди рдкреБрд░рд╛рдиреЗ рджрд┐рдиреЛрдВ рдореЗрдВ, рдЬрдм рд╣рдо рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЗрдЬ рдХреЗ рдиреАрдЪреЗ рдЪрд▓реЗ рдЧрдП, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЧреНрд░реАрдирдореИрди рдиреЗ PHPT рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред рддрдм, рдРрд╕рд╛ рд▓рдЧрддрд╛ рдерд╛, рдХрд┐рд╕реА рдХреЛ рднреА рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдЯрд┐рд▓реНрдб рдПрдорд╡реАрд╕реА рдлреЙрд░реНрдо рдореЗрдВ рдХрд░реНрддрд╡реНрдпреЛрдВ рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрд╕рдПрд╕рдЖрдИ рдХреЛ рд╕рд░реЛрдЧреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ "рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХрд╛ рд╕реЗрдЯ" рдХрд╣рдирд╛ рдФрд░ рдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рдерд╛ред
PHP рдХрд╛рдлреА рд╕рдордп рдкрд╣рд▓реЗ рдкреБрд░рд╛рдиреА рдкреИрдВрдЯ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдИ рд╣реИ, рдФрд░ рдлрд┐рд╕рд▓рдиреЗ рдХреЗ рд╕рд╛рде рдпрд╣ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЗрд╕реЗ рд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЯреИрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпреЛрдВрдХрд┐ PHP рдХреЛрдб рдХреЛ рдХреЛрдб рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдХрд╣рддреЗ рд╣реИрдВ, html рднрд╛рд╖рд╛ рдХреА рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреА рд╡рдЬрд╣ рд╕реЗ рдЬреЛ рдЕрдореВрд░реНрдд рдХреА рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рдд рдХреА рд╢реБрд░реВрдЖрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ред
рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпрд╛ рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рдВ, рдпрд╣ рдПрдХ рдкреНрд░рд╛рдЪреАрди рдордВрддреНрд░ рд╣реИ - "рдЙрдкрдХрд░рдг рдХреЛ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ" - рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдпрд╣ рдПрдХ рд╡реНрдпрдХреНрддрд┐ (рдпрд╛ рдХрдИ) рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЬреЛ <рд╕реЗ рдХреНрд░реИрдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛрдб рдореЗрдВ, рдпрджрд┐ рд╡рд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХрд┐рд╕рдХреЗ рд▓рд┐рдП, рдХреНрдпреЛрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИ, рддреЛ рдпрд╣ рдЕрджреНрднреБрдд рд╣реИред рдпреЗ рдПрдХ рд▓реЛрд╣реЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рд╣реИрдВ, рдФрд░ рдЕрдХреНрд╕рд░ рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рджреВрд╕рд░реЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдЕрдзреАрди рдХрд░рдирд╛ рд╣реИред
рдпрджрд┐ рдпрд╣ рдХрдИ рдЯреАрдореЛрдВ рдХреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЬрдм рдЙрддреНрдкрд╛рдж рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрддрд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреГрдердХреНрдХрд░рдг рдХреЗ рдЧреБрдгрд╛рддреНрдордХ рдФрд░ рдорд╛рддреНрд░рд╛рддреНрдордХ рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдпрд╛ рдПрдХ рдкреВрд░реНрдгрддрд╛рд╡рд╛рджреА рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдорд╕реНрддрд┐рд╖реНрдХ рдкреИрдЯрд░реНрди" рд╕реЗ рдкреАрдбрд╝рд┐рдд) рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ - рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЖрдкрдХреЛ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред ред
рдФрд░ рдлрд┐рд░, рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рддреАрди рдмреБрдирд┐рдпрд╛рджреА рдЪрдпрди рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ:
- рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕
- рд╕реБрд░рдХреНрд╖рд╛
- рдХрд╛рдо рдХреА рдЧрддрд┐
* рдлреБрд░рд╕рдд рдореЗрдВ, рдЖрдк рдХреБрдЫ рдЕрдзрд┐рдХ рдпрд╛ рдлреЗрд░рдмрджрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред
рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕
рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рд╡реЗрд╢ рд╕реАрдорд╛ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЛ рдЕрдХреНрд╕рд░ рд╕рдорддрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕, рддреЗрдЬреА рд╕реЗ рдЯрд╛рдЗрдкрд╕реЗрдЯрд░реНрд╕ (рдмрд╣реБрдд рд╣реА рдЬреЛ рд░реВрд╕, рдХреЙрдорд░реЗрдбреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рд╕реБрдирд╛ рдЧрдпрд╛ рд╣реИ) рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред
рд╕реБрд░рдХреНрд╖рд╛
рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдПрдХ
рдЕрдиреБрдордд рд╕реНрддрд░ рдХреЗ рддрд░реНрдХ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реЗ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ
рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рддрд░реНрдХ рдХрд╛ рдЕрдиреБрдореЗрдп рд╕реНрддрд░ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд┐рд░реНрдорд╛рддрд╛ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдмрд╣реБрдордд рдореЗрдВ рдЗрдЪреНрдЫрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЕрдм рдХреНрдпрд╛ рдЬрд░реВрд░рдд рд╣реИ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ "рдкреНрд░рддреНрдпреЗрдХ рдХреА рдХрд┐рддрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ" рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА - рдЪреАрдЦреЗрдВ рдПрдХ рддрд░рдл рд╕реЗ рдЖрддреА рд╣реИрдВ: "рдХреНрдпреЛрдВ рдЕрдиреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдХреА рддрд░рд╣ рдЧрдВрдз рдХрд░рддрд╛ рд╣реИ", рджреВрд╕рд░реЗ рдкрд░: "рдФрд░ рд╣рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдУрдПрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ"ред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ "рд╡реНрдпрд╛рдкрдХрддрд╛" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред
рд▓реЛрдХрдкреНрд░рд┐рдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рди рдХреЗрд╡рд▓ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдВрджрд░ рдЙрдкрд▓рдмреНрдз рдХрдорд╛рдВрдб рдХреЗ рд╕реЗрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдВрджрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рднреА рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВред
рдХрд╛рдо рдХреА рдЧрддрд┐
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рдорд╢реАрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдЬреЛ рддреБрд░рдВрдд рдХреЙрдлреА рдХрд╛рдврд╝рд╛ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдкреГрд╖реНрда рджреЗрддреА рд╣реИред рдЧрддрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИред рд╕реНрдорд╛рд░реНрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдбреЗрдЯрд╛ (рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдкрд░, рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд░реВрдкреЛрдВ рдореЗрдВ) рдХреЛ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдЦрд╛рдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рд╣реИред
Djaред рдкрд╛рдпрдерди рд╕реЗ PHP рддрдХ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдХреНрдпрд╛ dja рдХреА
рдШреЛрд╖рдгрд╛ рд╕реЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╕реАрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рдЖрдк рдпрд╣ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐
рдЧреАрдереВрдм рдкрд░ рдбреЗрдЬрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рд╕реЗ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреНрдпреЛрдВ рдФрд░ рдХрд┐рд╕ рддрд░реАрдХреЗ рд╕реЗ рдХреА
рдЧрдИ рдереА , рдФрд░ рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рдореИрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ
рд╕реНрдХреНрд╡реИрдЯреНрд╕ рд╣реИрдВ ред
рдлреНрд░реЗрдо рдХреЛ рддреЛрдбрд╝реЛ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ Django рдкрд╛рдпрдерди рдореЗрдВ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рд░реВрдкрд░реЗрдЦрд╛ рд╣реИ, рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдЗрд╕рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдФрд░ рдПрдХ рдХреЛ рджреВрд╕рд░реЗ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣
рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдФрд░ рдлреНрд░реЗрдо рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реЛрдЧреЗрдЯ рдкреНрд▓рдЧ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдЬреЛ рд╕реАрдзреЗ рдЗрд╕рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдереЗред рдЗрд╕ рддрд░рд╣ рд╕реЗ
рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдЗрдВрдЯрд░рдлреЗрд╕ рджрд┐рдЦрд╛рдИ рджрд┐рдП - Django рдХреЗ рдЖрд╕рдиреНрди рдЙрдк-рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рд╕рд░рд▓реАрдХреГрдд рд╡рд┐рдХрд▓реНрдк, рдЬреЛ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╕реНрдЯрдо рдбрд┐рдЬрд╝рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрд░реЛрдд рдХреЗ рдХрд░реАрдм рд░рд╣реЗрдВ
рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ, рд╕реНрд░реЛрдд рдХреЗ рдХрд░реАрдм рд░рд╣рдирд╛ рд╣рдореЗрд╢рд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдирдореВрдирд╛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рднреА рд╕рдордп рдкреЛрд░реНрдЯ рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЙрдЪрд┐рдд рд╕рдорд╛рдпреЛрдЬрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдПрдХ
рд╕реЗрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдкрд╛рдпрдерди рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд╛рдпрдерди рдФрд░ рдкреАрдПрдЪрдкреА рдореЗрдВ рд╕рдорд╛рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдлрд╝рдВрдХреНрд╢рди рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдореЗрдВ рдмрд╣реБрдд рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдмрд╕ рд╡рд╣рд╛рдВ рдпрд╛ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рддреБрд▓рдирд╛ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреИрд░рд╛рдореАрдЯрд░ str_split () рдФрд░ `` .plplit (), рдкреНрд░рддрд┐рдмрд┐рдВрдм * рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рдирд┐рд░реАрдХреНрд╖рдг рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрд╛рд░реНрдп, рдпрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдХреВрд▓реА рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдмрд╣реБрдд рдЕрд╕реНрддрд┐рддреНрд╡ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд▓рд╛рдЧрдд рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрд╕реНрдереЗрдЯ рдХреЛ рдХреБрдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрднреА-рдХрднреА рдмреЗрд╣рдж рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
PHP рдореЗрдВ рд╕реНрд░реЛрдд рдХреЗ рдХрд░реАрдм рднреА рдЧрд╛рдпрдм рдерд╛:
- рдХреАрд╡рд░реНрдб рддрд░реНрдХ
- рдЕрдВрдд рдореЗрдВ рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рд╢рд╛рдЦрд╛рдПрдБ
- Iterator рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдмрдЬрд╛рдп __iter__ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░
- рдлрдВрдХреНрд╢рдирд▓рдмреБрд▓рд╕реНрдкрд░реНрд╢рд┐рдпрд▓ () рдЬреИрд╕реЗ рддрд░реНрдХреЛрдВ рдХрд╛ рдЖрдВрд╢рд┐рдХ рдмрдВрдзрди
рд╡рд┐рдзрд┐ рдХреЗ рднреАрддрд░ рдЪрд░реЛрдВ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдЕрдВрддрд░ рдФрд░ рдбреЗрдХреЛрд░реЗрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП PHP рдореЗрдВ
рд╕рд┐рдВрдереИрдЯрд┐рдХ рд╢реБрдЧрд░ рдХреА рдХрдореА рдХреЛ
рдХреНрд▓реЛрдЬрд╝рд░ (рддреБрд▓рдирд╛:
dja ,
Django ), рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рдХрд╛рдлреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред
рдЯреИрдЧ рдХреЛ рд╕рд░рд▓ рдХрд░реЗрдВ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ
рдЖрдк рдЕрдкрдиреЗ рдЯреИрдЧ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рдХреЗ Django рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛрдб рдореЗрдВ рдЙрдирдХреЗ рдкрдВрдЬреАрдХрд░рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдХреЛрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Dja рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░рд╛рд╕реНрддрд╛ рдЕрдкрдирд╛рдирд╛ рдкрдбрд╝рд╛ - рдпрд╣рд╛рдБ рдЕрдирд╛рдо рдХрд╛рд░реНрдп рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрдПред
рддреБрд▓рдирд╛ (рдХрдо рдлрд┐рд▓реНрдЯрд░ рдкрдВрдЬреАрдХрд░рдг):
@register.filter(is_safe=True) def lower(value): return value.lower()
$lib->filter('lower', function($value) { return strtolower($value); }, array('is_safe' => True));
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдПрдХ рд▓рд╛рдЗрдлрд╕реЗрд╡рд░ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рдкрд╛рдпрдерди рд╕реЗ рдХреЛрдбрд┐рдВрдЧ рдкреЛрд░реНрдЯ, рдбреЗрдХреЛрд░реЗрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде, рдкреАрдПрдЪрдкреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ dja рдореЗрдВ рднрд░рд╛ рд╣реБрдЖ рд╣реИ - рдпрд╣ рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рди рдХреА рдЬреАрдд рд╣реИред рдореИрдВрдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп PHP рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдирд╣реАрдВ рджреЗрдЦреЗ рд╣реИрдВред
рдкреЛрд░реНрдЯ рдкрд░реАрдХреНрд╖рдг
Django рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рд┐рджреНрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд░реНрдо рдФрд░ рд▓рдЬреНрдЬрд╛ рдХрдо рд╕реЗ рдХрдо рдЬреНрдЮрд╛рди рдХреЗ рдЗрд╕ рднрдВрдбрд╛рд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдмрд┐рд╕реНрддрд░ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рджреЛ рдмрд╛рд░
рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдХреЛрдб рдХреЛ рдкрдврд╝рдиреЗ
рд╕реЗ рдЖрдк рдЖрдзреНрдпрд╛рддреНрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдореГрджреНрдз рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ (рдзреНрдпрд╛рди рд╕реЗ рдХреЛрд╖реНрдардХ, рдЕрдкрдиреА рдЖрдВрдЦреЛрдВ рдХреА рджреЗрдЦрднрд╛рд▓!)ред
рдПрдХрд░рд╕рддрд╛ рдХреЛ рдкрд░рд╛рд╕реНрдд рдХрд░реЗрдВ
рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдб рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рдЬрд╛рдЗрди рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: PHP рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдбреЙрд▓рд░, рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕ рдФрд░ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд╕рд░рд▓ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рджрд┐рдирдЪрд░реНрдпрд╛ рдХреЛ рд╣рд░рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ dja рдХреЗ рд╕рд╛рде рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдзреЛрдЦрд╛ рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХрд░рд╕рддрд╛ рдХрд╛ рд╕реНрддрд░ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдСрдл-рд╕реНрдХреЗрд▓ рдерд╛ред
рдпрд╣, рд╢рд╛рдпрдж, рд╡рд╣ рд╕рдм рд╣реИ рдЬреЛ рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рдЧреБрдб рд▓рдХред
рдкреБрдирд╢реНрдЪ: рдФрд░ рд╣рд╛рдБ, рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдХрд░ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ dja "
рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИ ред" рдпрд╣ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ% P