
PHP, рдпрд╛ рд╣рд╛рдЗрдкрд░рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░, рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИред рдпрд╣ рдмреЗрд╣рдж рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ, рднреА - рд▓рдЧрднрдЧ рд╕рднреА 80% рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рдЕрдХреНрдЯреВрдмрд░ 2018 рддрдХ PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рдереАрдВ ред
рд▓реЗрдХрд┐рди рдЖрдк рдХреИрд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ?
PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдВ?
рдпрд╣ рдкреЛрд╕реНрдЯ рдЖрдкрдХреЛ рдЪреБрдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 10 рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда PHP рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдЧреАред
рдПрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЧрддрд┐ рджреЗрддреЗ рд╣реИрдВред
рдЗрди рд╕рдмрд╕реЗ рдКрдкрд░, PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЬрд╡рд╛рдмрджреЗрд╣реА рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЛ рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ 2019 рдореЗрдВ рдзреНрдпрд╛рди рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ред
рд╢реАрд░реНрд╖ 10 PHP рдЪреМрдЦрдЯреЗ
рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИред
1. рд▓рд╛рд░рд╡рд▓

2011 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓рд╛рд░рд╡реЗрд▓ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдореБрдХреНрдд, рдУрдкрди-рд╕реЛрд░реНрд╕ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрди рдЧрдпрд╛ рд╣реИред рдХреНрдпреЛрдВ? рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреНрдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрдЯрд┐рд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдлреА рддреЗрдЬ рдЧрддрд┐ рд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред Laravel рд░реВрдЯрд┐рдВрдЧ, рд╕рддреНрд░, рдХреИрд╢рд┐рдВрдЧ рдФрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЖрд╕рд╛рди рдХрд░рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред
рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- рдЫреЛрдЯреЗ рдпрд╛ рдмрдбрд╝реЗ, рдЬрдЯрд┐рд▓ рдмреИрдХрдПрдВрдб рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд▓рд╛рд░рд╡реЗрд▓ рдЙрдкрдпреБрдХреНрдд рд╣реИред рд╣реЛрдорд╕реНрдЯреЗрдб, рдПрдХ рдкреНрд░реАрдкреИрдХреНрдб, рдСрд▓-рдЗрди-рд╡рди рдпреЛрдирд┐ рдмреЙрдХреНрд╕ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рд▓рд╛рд░рд╡реЗрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ рднрд░рд╛ рдПрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЬрдЯрд┐рд▓ рдРрдкреНрд╕ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЗрдирдореЗрдВ рд╕реЗ: рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕реАрдорд▓реЗрд╕ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди, рдПрдорд╡реАрд╕реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рдкреЛрд░реНрдЯ, рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА, рд░реВрдЯрд┐рдВрдЧ, рд╡реНрдпреВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдФрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдиред
- рд▓рд╛рд░рд╡реЗрд▓ рдЕрддреНрдпрдзрд┐рдХ рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рдЧрддрд┐ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдореНрдореАрджреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬреЛ B2B рдпрд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдмрджрд▓рддреЗ рд╡реЗрдм рдЯреНрд░реЗрдВрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдВрдЧреЗ, рд▓рд╛рд░рд╡реЗрд▓ рдЬрд╛рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИред
2. рдХреЛрдбрд┐рдирдЧрд░

рдЕрдкрдиреЗ рдЫреЛрдЯреЗ рдкрджрдЪрд┐рд╣реНрди рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдкреНрд░рд▓реЗрдЦрди рд╕рд╣рд┐рдд рдХреЗрд╡рд▓ 2 рдПрдордмреА рдЖрдХрд╛рд░ рдореЗрдВ рд╣реИ) рдХреЛрдбрдирд┐рдЧреНрдирд┐рдЯрд░ рдПрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ, рдЬреЛ рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдпрд╣ рдХрдИ рдкреВрд░реНрд╡рдирд┐рд░реНрдорд┐рдд рдореЙрдбреНрдпреВрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдордЬрдмреВрдд рдФрд░ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
CodeIgniter рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
CodeIgniter рдПрдХ рд╣рд▓реНрдХрд╛ рдФрд░ рд╕реАрдзрд╛ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдЕрдиреНрдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рдиреА рдореБрдХреНрдд рд╣реИред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЙрдЪреНрдЪ рд╕рдЪрд┐рддреНрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ MVC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдЯреЙрдк-рдиреЙрдЪ рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ, рдЗрдирдмрд┐рд▓реНрдЯ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдЯреВрд▓реНрд╕ рдФрд░ рд╕рд░рд▓ рдФрд░ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рд▓реЗрдЦрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдРрдкреНрд╕ рдмрдирд╛рддрд╛ рд╣реИред
рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, CodeIgniter рдХрд╛рдлреА рддреЗрдЬ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдареЛрд╕ рдкреНрд░рджрд░реНрд╢рди рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬрдм рдЖрдк рдорд╛рдореВрд▓реА рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд▓реНрдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдПрдХ рдЪреЗрддрд╛рд╡рдиреА: CodeIgniter рд░рд┐рд▓реАрдЬрд╝ рдереЛрдбрд╝реА рдЕрдирд┐рдпрдорд┐рдд рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
3. рд╕рд┐рдореНрдлрдиреА

рд╕рд┐рдореНрдлрдиреА рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ 2005 рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реИ, рдпрд╣ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рдкрд░рд┐рдкрдХреНрд╡ рдордВрдЪ рд╣реИред рд╕рд┐рдореНрдлрдиреА рдПрдХ рд╡реНрдпрд╛рдкрдХ PHP рдПрдорд╡реАрд╕реА рдврд╛рдВрдЪрд╛ рд╣реИ рдФрд░ рдПрдХрдорд╛рддреНрд░ рдврд╛рдВрдЪрд╛ рд╣реИ рдЬреЛ рдкреАрдПрдЪрдИ рдХреЗ рд▓рд┐рдП PHP рдФрд░ рд╡реЗрдм рдорд╛рдирдХреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд┐рдореНрдлрдиреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрджреНрдпрдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдореНрдлрдиреА рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
- рдЗрд╕рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ? рдпрд╣ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп PHP рдШрдЯрдХреЛрдВ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрдВрдЬрди - рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреЛ рднреА рд╕рдореЗрдЯреЗ рд╣реБрдП рд╣реИ, рдФрд░ рдпрд╣ рд╕реНрдерд┐рд░ рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдм рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рд╡рд┐рдХреНрд░реЗрддрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рд╕рд┐рдореНрдлрдиреА рднреА рдЕрддреНрдпрдзрд┐рдХ рд▓рдЪреАрд▓реА рд╣реИ рдФрд░ рджреНрд░реБрдкрд╛рд▓ рдЬреИрд╕реА рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛ рд╕рдХрддреА рд╣реИред рд╕рд┐рдореНрдлрдиреА рдФрд░ рд▓рд╛рд░рд╡реЗрд▓ рдореЗрдВ рдХрдИ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕реА рд░реВрдкрд░реЗрдЦрд╛ рдмреЗрд╣рддрд░ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдмрдХрд┐ рд▓рд╛рд░рд╡реЗрд▓ рд╕рд╛рджрдЧреА рдФрд░ рдореВрд▓реНрдп рджреЗрдиреЗ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рднреА рдЬреЛ рдЙрдиреНрдирдд рдирд╣реАрдВ рд╣реИрдВ, рд╕рд┐рдореНрдлрдиреА рдЙрдиреНрдирдд рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рдореНрдлрдиреА рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдФрд░, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ "рдпрд╣ рд╕рдм рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ", рдпрд╣ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
4. рдХреЗрдХрдкреАрдПрдЪрдкреА

рдпрджрд┐ рдЖрдк рдПрдХ рдЯреВрд▓рдХрд┐рдЯ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╕рд░рд▓ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╣реИ, рддреЛ рдЖрдЧреЗ рди рджреЗрдЦреЗрдВред CakePHP рдЖрдкрдХреЛ рдиреЗрддреНрд░рд╣реАрди рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА, рдлреАрдЪрд░-рд▓реЛрдбреЗрдб рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, CakePHP рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдврд╛рдВрдЪреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЗрд╕рдХреА CRUD (рдХреНрд░рд┐рдПрдЯ, рд░реАрдб, рдЕрдкрдбреЗрдЯ рдФрд░ рдбрд┐рд▓реАрдЯ) рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд╡рдЬрд╣ рд╕реЗред 2000 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ CakePHP рдиреЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдзреВрдо рдордЪрд╛рдИ рдФрд░ рддрдм рд╕реЗ рдЗрд╕рдиреЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХрдИ рдирдП рдШрдЯрдХреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред
CakePHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- CakePHP рд╕рд░рд▓ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- рдпрд╣ рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреА рд░реЛрдХрдерд╛рдо, рдЗрдирдкреБрдЯ рд╕рддреНрдпрд╛рдкрди, рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рдЕрдиреБрд░реЛрдз рдЬрд╛рд▓рд╕рд╛рдЬреА (CSRF) рд╕реБрд░рдХреНрд╖рд╛, рдФрд░ рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ (XSS) рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред
- рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдПрдХ рдЖрдзреБрдирд┐рдХ рдврд╛рдВрдЪрд╛, рддреЗрдЬ рдирд┐рд░реНрдорд╛рдг, рдЙрдЪрд┐рдд рд╡рд░реНрдЧ рд╡рд┐рд░рд╛рд╕рдд, рд╕рддреНрдпрд╛рдкрди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, CakePHP рдХреЗрдХ рд╡рд┐рдХрд╛рд╕ рдирд┐рдЧрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╣рд╛рди рдкреНрд░рд▓реЗрдЦрди, рдХрдИ рд╕рдорд░реНрдерди рдкреЛрд░реНрдЯрд▓ рдФрд░ рдкреНрд░реАрдорд┐рдпрдо рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
5. рд╡рд╛рдИрдЖрдИ

Yii рдлреНрд░реЗрдорд╡рд░реНрдХ - рдЬреЛ рд╣рд╛рдБ рдХреЗ рд▓рд┐рдП рдЦрдбрд╝рд╛ рд╣реИ, рдпрд╣ рд╣реИ! - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рд░рд▓ рдФрд░ рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рд╣реИред рдпрд╣ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди, рдШрдЯрдХ-рдЖрдзрд╛рд░рд┐рдд PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИред Yii рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡реЗрдм рдРрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдпрд╣ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдврд╛рдВрдЪрд╛ рд╣реИред
Yii рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- Yii рдореЗрдВ рдПрдХ рдЖрд╕рд╛рди рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХреЗ рдордЬрдмреВрдд рд╕реБрд░рдХреНрд╖рд╛ рдлреАрдЪрд░реНрд╕ рдИ-рдХреЙрдорд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕, рдкреЛрд░реНрдЯрд▓реНрд╕, CMS, рдлрд╝реЛрд░рдо, рдФрд░ рдХрдИ рдЕрдиреНрдп рдЬреИрд╕реЗ рдЕрддреНрдпрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд░реВрдкрд░реЗрдЦрд╛ рдХреЛ рдЙрдкрдпреБрдХреНрдд рдмрдирд╛рддреЗ рд╣реИрдВред
- рдпрд╣ рдЙрддреНрдХреГрд╖реНрдЯ рдЧрддрд┐ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рдореЗрдЯреЗ рд╣реБрдП рд╣реИ, рдпрд╣ рдмрд╣реБрдд рд╣реА рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд╣реИ, рдФрд░ рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рджреЛрд╣рд░рд╛рд╡рджрд╛рд░ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдореЙрдбрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Yii рдореЗрдВ рдПрдХ рдХреЛрд░ рдбреЗрд╡рд▓рдкрд░ рдЯреАрдо рдФрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдмрдбрд╝реЗ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде, рдЖрдк Yii рдордВрдЪреЛрдВ рдкрд░ рдореБрджреНрджреЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Yii рдмреЗрд╣рдж рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд╣реИ, рдФрд░ рдЖрдк рдХреЛрд░ рдХреЗ рдХреЛрдб рдХреЗ рд▓рдЧрднрдЧ рд╣рд░ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рдпрд╣ рдЖрдкрдХрд╛ рдкрд╣рд▓реА рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдПрдХ рдордЬрдмреВрдд рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣реЗрдВред
6. рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ

рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдХ рдкреВрд░реНрдг рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ, рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдЪреБрд╕реНрдд рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдЖрдкрдХреЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред Zend рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИ рдФрд░ PHP рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
Zend рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬрдЯрд┐рд▓, рдЙрджреНрдпрдо-рд╕реНрддрд░реАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдлрд┐рдЯ рд╣реИред рдпрд╣ рдмрдбрд╝реЗ рдЖрдИрдЯреА рд╡рд┐рднрд╛рдЧреЛрдВ рдФрд░ рдмреИрдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рдврд╛рдВрдЪрд╛ рд╣реИред
- рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдПрдорд╡реАрд╕реА рдШрдЯрдХ, рд╕рд░рд▓ рдХреНрд▓рд╛рдЙрдб рдПрдкреАрдЖрдИ, рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ рд╕рддреНрд░ рдкреНрд░рдмрдВрдзрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рдпрд╣ рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдХреЗрд╡рд▓ рдЙрди рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред Zend рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЖрдзрд╛рд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдРрдк рдмрд┐рд▓реНрдбрд░ рд╣реИрдВ, рддреЛ рдПрдХ рдордЬрдмреВрдд рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдЗрдПред
7. рдлрд╛рд▓реНрдХрди

рдПрдХ рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬреЛ MVC рд╡реЗрдм рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдлрд╛рд▓реНрдХрди рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ C рдФрд░ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ 2012 рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ рдЗрд╕реЗ C-Extension рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП ред
рдлрд╛рд▓реНрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- рдлрд╛рд▓реНрдХрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдЬреЛ рдЙрджреНрдпрдо рд╡рд┐рдХрд╛рд╕ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред
- рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЧрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐, рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рдмрдВрдзрди, рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдСрдЯреЛрд▓реИрдбрд░ рдФрд░ рд╢реАрд░реНрд╖ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдХреИрд╢рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдлрд╛рд▓реНрдХрди рдЕрдкрдиреЗ рдХреБрд╢рд▓ рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рддреЗрдЬрд╝ рддреЗрдЬрд╝ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдлрд╝рд╛рд▓реНрдХрди рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдБред
- рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖ рдкрд░, рдлрд╛рд▓реНрдХрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреАрдбрд╝реЗ рдХреЛ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реИрдВ, рдЬреЛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЖрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╕рд╛рде рдХреВрдж рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВред
8. рд╕реНрд╡реЗрдд

Swoft рдПрдХ PHP рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди microservice coroutine рдврд╛рдВрдЪрд╛ рд╣реИред рдпрд╣ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ php рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдмрди рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЧреЛ, рдмрд┐рд▓реНрдЯ-рдЗрди рдХреЛрд░рдЯрд╛рдЗрди рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ рдХреЙрд░рдЖрдЙрдЯ рдХреЙрдЗрди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдкрд╛рд░рдВрдкрд░рд┐рдХ PHP-FPM рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рд╕реНрдкреНрд░рд┐рдВрдЧ рдХреНрд▓рд╛рдЙрдб рдврд╛рдВрдЪреЗ рдХреЗ рд╕рдорд╛рди рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рд╕рдорд╛рди рдЧреЛ рднрд╛рд╖рд╛ рд╕рдВрдЪрд╛рд▓рди рднреА рд╣реИрдВред
Swoft рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- рд╕реНрд╡реЛрд▓реЗ рдХреЗ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреЛрд░рдЯрд╛рдЗрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдПрдХ рдирд┐рд╡рд╛рд╕реА рдореЗрдореЛрд░реА рдФрд░ рдЕрдиреНрдп рд╕реНрд╡реЛрд▓реЛрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред
- рдореИрд╕рдХрд▓ / рд░реЗрдбрд┐рд╕ / рдЖрд░рдкреАрд╕реА рдХреБрд╢рд▓ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓ рдФрд░ рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдбрд┐рд╕реНрдХрдиреЗрдХреНрд╢рди рдкреБрди: рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдПрдУрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдВрдЯреЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдУрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЕрдВрджрд░ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЙрджрд╛рд╣рд░рдг рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЖрд░рдкреАрд╕реА рд╕реЗрд╡рд╛ рдХреЛ рдЖрд░рдкреАрд╕реА рд╕рд░реНрд╡рд░ рдФрд░ рдЖрд░рдкреАрд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЖрд░рдкреАрд╕реА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдбреБрдмреЛ рдЬреИрд╕реА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд░реЗрдЦрд╛ рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
- рдЗрд╕реНрддрд┐рдпреЛ / рдПрдирд╡реЙрдп рдЬреИрд╕реЗ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдЪреМрдЦрдЯреЗ рдХреЗ рд╕рд╛рде, рдФрд░ рдЫреЛрдЯреЗ рдкрдВрдЬреАрдХрд░рдг рдФрд░ рдЦреЛрдЬ, рд╕рд░реНрд╡рд┐рд╕ рдмрдХреНрд╕, рд╕рд░реНрд╡рд┐рд╕ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ, рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗрдВрджреНрд░реЛрдВ рд╕рд╣рд┐рдд рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд░реИрдкрд┐рдб рдмрд┐рд▓реНрдб рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рди рдЧрд╡рд░реНрдиреЗрдВрд╕ рдШрдЯрдХреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
9. PHPixie

2012 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдлреНрдпреВрд▓рдкрд╛рдЗрдк рдХреА рддрд░рд╣, PHPixie HMVC рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд▓рдХреНрд╖реНрдп рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рд╡рд╛рд▓реА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдерд╛ред
PHPixie рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- PHPixie рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЬреЛ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ, рдЕрдиреБрдХреВрд▓рд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рд╡реЗрдм рдРрдк рд╡рд┐рдХрд╛рд╕ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
- рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдПрдЪрдПрдорд╡реАрд╕реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдорд╛рдирдХ рдУрдЖрд░рдПрдо (рдСрдмреНрдЬреЗрдХреНрдЯ-рд░рд┐рд▓реЗрд╢рдирд▓ рдореИрдкрд┐рдВрдЧ), рдЗрдирдкреБрдЯ рд╕рддреНрдпрд╛рдкрди, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреНрд╖рдорддрд╛рдПрдВ, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдХреИрд╢рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- PHPixie рд╕реНрд╡рддрдВрддреНрд░ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдЖрдк рдЗрд╕реЗ рдврд╛рдВрдЪреЗ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ PHPixie рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рдЕрднрд╛рд╡ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдореБрджрд╛рдп рд╣реИред
10. рдкрддрд▓рд╛

рд╕реНрд▓рд┐рдо рдПрдХ рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп PHP рдорд╛рдЗрдХреНрд░реЛ-рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдПрдкреАрдЖрдИ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рд╕реНрд▓рд┐рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг
- PHPixie рдХреА рддрд░рд╣, рд╕реНрд▓рд┐рдо рд╕реАрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИред PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ Restful APIs рдФрд░ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд┐рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ URL рд░реВрдЯрд┐рдВрдЧ, рд╕рддреНрд░ рдФрд░ рдХреБрдХреА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб HTTP рдХреИрд╢рд┐рдВрдЧ, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред - рдпрд╣ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдврд╛рдВрдЪрд╛ рд╣реИ рдЬреЛ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдПрдХ рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдХреНрд░рд┐рдп рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рдореИрддреНрд░реАрдкреВрд░реНрдг рдкреНрд░рд▓реЗрдЦрди рд╕реНрд▓рд┐рдо рд╕реБрдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред
рдЖрдкрдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рд╣реА рд╣реИ?
PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдЕрдкрдиреА рддрд╛рдХрдд рдФрд░ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕рднреА рд╕рдореБрджрд╛рдп, рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
рдЬреИрд╕реЗ, рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдврд╛рдВрдЪреЗ рдкрд░ рдирд┐рд░реНрдгрдп рд╕реБрд░рдХреНрд╖рд╛, рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА, рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА, рдкреНрд░рд▓реЗрдЦрди, рдФрд░ рдЕрдзрд┐рдХ рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдлрд┐рд░, рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдиреЗрдВред рдЖрдк рдЧрд▓рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред