
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- рд▓рд╛рд░рд╡реЗрд▓ 4 рдмрд╛рд╣рд░ рдЖрдП
- рд▓рд╛рд░рд╡реЗрд▓ 4 рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЫрд╣ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рд╢реБрд░реВ рд╣реБрдЖ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд░реВрдкрд░реЗрдЦрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рдереАред рдЕрдВрдд рдореЗрдВ, рдЖрдк рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд░реВрдкрд░реЗрдЦрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИ рд╕рд╛рдЗрдЯ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЕрд╡рд▓реЛрдХрди рд╣реИ, рд╕реНрдХреНрд░реЗрдВрдХрд╛рд╕реНрдЯ рджреЗрдЦреЗрдВред рд╡реИрд╕реЗ, рдореИрдВ рдЖрдкрдХреЛ рд▓рд╛рд░рд╡реЗрд▓ 4 рдХреЗ рд▓рд╛рд░рдХрд╛рд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдЙрддреНрдХреГрд╖реНрдЯ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ ред рдЦреИрд░, рдврд╛рдВрдЪреЗ рдХреЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрднреБрдд рд╕рдВрд╕рд╛рдзрди laravel.io рд╣реИ , рдЬреЛ рд▓рд╛рд░рд╡реЗрд▓ рдкрд░ рд╕рднреА рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдЬрдорд╛ рдХрд░рддрд╛ рд╣реИред - рдореАрдЯ рд╕реНрдЯреИрдХ - рдЗрдЧреЛрд░ рд╡рд┐рдбрд▓рд░, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдПрдХреНрдЯ рдФрд░ рд╕рд┐рд▓реЗрдХреНрд╕ рдорд╛рдЗрдХреНрд░реЛрдлреНрд░рд╛рдорд╡рд░реНрдХ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдиреЗ рдЗрд╕ рдмрд╛рд░ рдПрдХ рд╕рдордЭреМрддреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдШрдЯрдХреЛрдВ рдХреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ PHP (рд╕рд┐рдореНрдлрдиреА) рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмреАрдЪ рдПрдХ рдкрд░рдд рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд░реВрдмреА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рд░реИрдХ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред
- PHP 5.5.0RC2 рдЙрдкрд▓рдмреНрдз - рддреЛ, тАЛтАЛPHP рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ рдФрд░ рд╕рдВрднрд╡рддрдГ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ред рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ 6 рдЬреВрди рдХреЛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ рдФрд░ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдЧрд╛ред
рдкреАрдПрдЪрдкреА
- PHP рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдБрдХрдбрд╝реЗ - рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдХрдИ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдЕрдзреНрдпрдпрдиреЛрдВ ( w3tech , TIOBE ) рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд▓реЗрдЦрдХ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдкреЗрд╢реЗрд╡рд░ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХрдо рд╕реЗ рдХрдо PHP рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ рдХрд┐ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ред
- PHP рдореЗрдВ рд╕рдЬреНрдЬрд╛рдХрд╛рд░
рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
- рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдЬреНрдЬрд╛рдХрд╛рд░реЛрдВ рдХреЛ рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдЬрдЧрд░-рд╢реИрд▓реА рдХреЗ рд╕рдЬреНрдЬрд╛рдХрд╛рд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдЦрдХ рдиреЗ рдПрдХ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ PHP рдореЗрдВ рд╕рдорд╛рди рд╕рдЬреНрдЬрд╛рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рджреВрд╕рд░реА рдкреЛрд╕реНрдЯ рдореЗрдВ
рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд┐рд╡рд░рдг рд╡рд░реНрдгрд┐рдд рд╣реИред рдпрд╣ рдкреЛрд╕реНрдЯ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВред - PHP - PHP 5.5 рдореЗрдВ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдмрд╣реБрдд рдЬрд▓реНрдж рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдирдпрд╛ рдлреАрдЪрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ - рдЬрдирд░реЗрдЯрд░ред рдкреЛрд╕реНрдЯ рдореЗрдВ, рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВред рдЬрдирд░реЗрдЯрд░ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдореИрдиреБрдЕрд▓ рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред
- (int) ((0.1 + 0.7) * 10)
- рдпрджрд┐ рдЖрдк рд╕рдВрдХреЗрддрд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкрд░ рд╕рдВрджреЗрд╣ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреЛрд╕реНрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИред рд▓реЗрдЦрдХ рд╕реНрдореГрддрд┐ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ, рдлрд┐рд░ рднреА, рдкрд░рд┐рдгрд╛рдо 7 рд╣реИред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ - рдПрдВрдердиреА рдлреЗрд░рд╛рд░рд╛ рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рд░рд┐рдкреЛрд░реНрдЯред рдмрд╣реБрдд рдмрд╛рд░, рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдЪреНрдЫреЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реБрдП рд╕реБрдирддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдк рдХреИрд╕реЗ рд╡рд╕реНрддреБрдирд┐рд╖реНрда рд░реВрдк рд╕реЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЙрд╕реЗ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдШрдЯрд╛рд╡ рдкрд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдЦрд░реНрдЪ рдХрд┐рдП рдмрд┐рдирд╛ рдореМрдЬреВрджрд╛ рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреИрд╕реЗ рдХрд░реЗрдВ? PD рдирд┐рд░реНрднрд░ рдФрд░ PHPLOC рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡реЗ рдЬреЛ рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрдирд╛ рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдПрдВрдердиреА рд╕рд┐рд░реНрдл рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдореАрдЯреНрд░рд┐рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ, рдФрд░ рдбреНрд░реБрдкрд▓ рдЬреИрд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдЖрд╡реЗрджрди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдпрд╣ рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЧрд┐рдирддреА рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╕реНрд▓рд╛рдЗрдбреНрд╕ (рдкреАрдбреАрдПрдл) ред - RabbitMQ рдФрд░ PHP , 2 , 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХрддрд╛рд░реЗрдВ - RabbitMQ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рддреАрди рднрд╛рдЧреЛрдВ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди, рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдореЗрдВ рд╕реАрдзреЗ PHP рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрддрд╛рд░реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЙрдкрдпреЛрдЧ рдкрд░ред
- рд╣рд┐рдкрд╣реЙрдк PHP рдореЗрдВ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ MySQL рдкреНрд░рд╢реНрди
- рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧреА рдкреЛрд╕реНрдЯ, рдЬреЛ рдХрддрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рд╣рд┐рдкрд╣реЙрдк рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдПрдХреНрд╕рдмреЙрдХреНрд╕ рд╕рдВрджреЗрд╢ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред - PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЧреАрдд рдХреА рд░рдЪрдирд╛ - рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдкреЛрд╕реНрдЯ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдиреЛрдЯреЛрдВ рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдо рдХреЛ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкрд░ рдорд╛рд░реНрдХреЛрд╡ рд╢реНрд░реГрдВрдЦрд▓рд╛ рддрдВрддреНрд░ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдпрд╣реА рд╣реИ, "рдЕрдЪреНрдЫреА" рд░рдЪрдирд╛рдУрдВ рд╕реЗ рдиреЛрдЯреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдиреЛрдЯреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдирдИ рдзреБрдиреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред
- рдЯрд╛рдЗрдЯрдиреНрд╕ рдХрд╛ рд╕рдВрдШрд░реНрд╖: рдЬрд╝реЗрдВрдб рдмрдирд╛рдо рд╕рд┐рдореНрдлрдиреА - рддреБрд▓рдирд╛рддреНрдордХ рдврд╛рдВрдЪреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдЕрд╡рд▓реЛрдХрдиред рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рдЯрд╛рдЗрдЯрдиреНрд╕ ZF2 рдФрд░ рд╕рд┐рдореНрдлрдиреА 2 рдХреА рдкреВрд░реА рддреБрд▓рдирд╛ рдХрд░реЗрдВред
- PHP рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП - рд▓реАрдбреНрд╕ рдореЗрдВ PHP рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдХреЗ рдиреЗрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░, рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рдЙрди рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕рдиреЗ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
- рд╕реЗрд▓реЗрдирд┐рдпрдо рдФрд░ PHPUnit рдХреЗ рд╕рд╛рде рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг - рд╕реЗрд▓реЗрдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдпрд╣ рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░ рдмрдирд╛рдП рдЧрдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ PHPUnit рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╣рд░ рдХрджрдо рдкрд░ рд╕реНрдХреНрд░реЗрдиреНрдХреЛрд╕реНрдЯ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред
- рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдХрд╡рд░реЗрдЬ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ - рд▓реЗрдЦрди рдкрд░реАрдХреНрд╖рдг рдПрдХ "рдорд╣рдВрдЧрд╛" рдСрдкрд░реЗрд╢рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓реЗрдЦрдХ рд╕реЗ рдЖрдЧреНрд░рд╣ рд╣реИ рдХрд┐ рд╡рд╣ рд╣рд░ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рди рд▓рд┐рдЦреЗ, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдорд▓реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗред рдПрдХ рдирд┐рд░реНрджреЛрд╖ рдЙрддреНрдкрд╛рдж рдмрдирд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред
- рд╕реА PHP рдХреЗ рд▓рд┐рдП
- рдлрд╛рд▓реНрдХрди рдЬреИрд╕реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдг, PHP рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд┐рд╖рдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдпрд╛ рд╣реИред рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдкреЛрд╕реНрдЯ рдХрд╛ рд▓реЗрдЦрдХ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рд▓реЗрдЦреЛрдВ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ рд╣реИред - рдмрд╛рджрд▓реЛрдВ рдореЗрдВ PHP
- рдХреНрд▓рд╛рдЙрдб рд╣реЛрд╕реНрдЯрд┐рдВрдЧ AppFog рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдЬреЛ рдкрд╣рд▓реЗ PHPFog рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ред - PHP рдореЗрдВ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП 3 рд╕рд░рд▓ рдЪрд░рдг - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рд╣реИрдВ: рдПрдХ рдПрдХреНрд╕реАрд▓реЗрдЯрд░, рдПрдХ рдХрдореНрдкреЛрдЬрд╝рд░-рдЖрдзрд╛рд░рд┐рдд рдСрдЯреЛрд▓реИрдбрд░, рдФрд░ "рднрд╛рд░реА" рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдХреНрд░рдорд╛рдВрдХрдиред
- рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдкрд░ Symfony2 - рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдПрдХ рдмрдВрдбрд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ Microsoft рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ Symfony2 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рд╣рдорд╛рд░реЗ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рд╣рдордиреЗ Symfony2 рдХреЛ рдХреНрдпреЛрдВ рдЪреБрдирд╛, рди рдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп PHP-рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ - рд▓реЗрдЦрдХ рдиреЗ Symfony 2 рдХреА рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдврд╛рдВрдЪреЗ рдХреЛ рдЪреБрдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рд▓реЗрдЦрдХ рдЗрд╕ рддрдереНрдп рдкрд░ рднреА рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдЕрд╡рд╕рд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдПред
- рд╡реИрдЧреНрд░рд╛рдВрдд рдФрд░ рдХрдардкреБрддрд▓реА рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрдЯреИрдХ рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд░реЗрдВ - рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡реИрдЧрд░реЗрдВрдЯ рдФрд░ рдХрдардкреБрддрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдФрд░ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреЗрдЪрдХрд╢ рд╣реИред рд╕реНрдХреНрд░реИрдиреНрдХрд╛рд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ, рд╣рдо рд╡реИрдЧреНрд░рд╛рдВрдд - рдкреБрд╣реЗрдкрдкреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдСрдирд▓рд╛рдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬрдирд░реЗрдЯрд░ рдХрд╛ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ , рдЬрд┐рд╕рдиреЗ рдкрд┐рдЫрд▓реЗ рджреЛ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдиреЗрдЧреНрдиреЗрдХреНрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрдпреВрдПрд▓ рдФрд░ xhprof рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред
- Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 - рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдлреЙрд░реНрдо рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ - рдПрдХ рд╕рд░рд▓ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдлреЙрд░реНрдо рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ: рдлреЛрди рдЗрдирдкреБрдЯ рдлреАрд▓реНрдб, рдИрдореЗрд▓ рдлреАрд▓реНрдб, URL рдлреАрд▓реНрдб рдФрд░ рдбреЗрдЯ / рдЯрд╛рдЗрдо рд╕реЗрд▓реЗрдХреНрд╢рди рдПрд▓рд┐рдореЗрдВрдЯ, рдЬрд┐рд╕рдХрд╛ рд╕рдкреЛрд░реНрдЯ рд╣рд╛рд▓ рд╣реА рдореЗрдВ ZF2 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
- PHP рдореЗрдВ рдХреАрдбрд╝реЗ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 10 рдХрджрдо - рдХреАрдбрд╝реЗ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЗрдЦред рдФрд░ рдпрджреНрдпрдкрд┐ рдХреБрдЫ рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкреАрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдареАрдХ рд╡рд╣реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░реЗрдХ рдирд╣реАрдВ рд╣реЛрдЧреАред
- рд╣рдо PHP рдореЗрдВ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдмрдирд╛рддреЗ рд╣реИрдВ - рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- 10 рдорд╣рд╛рди PHP рд╕реНрдирд┐рдкреЗрдЯреНрд╕ - рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рдЫреЛрдЯреЗ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдЯреБрдХрдбрд╝реЛрдВ рдХрд╛ рдЪрдпрдиред
- 4 рдорд┐рдирдЯ рдореЗрдВ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдпрд╛ 17,000 рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдирд╛рдВрддрд░
- рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рд╛рде рдЙрддреНрдХреГрд╖реНрдЯ рд╣рдмрдкреНрд░реЛрд╕реНрдЯред рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рдзрд╛рди рдЯреАрдорд╕рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓реЗрдЦрдХ рдЬрд▓реНрдж рд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦреЛрд▓рдиреЗ рдФрд░ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВред - рд╡рд╛рдИрдЖрдИрдЖрдИ рдврд╛рдВрдЪреЗ рдореЗрдВ рдмреИрдХрдПрдВрдб рдФрд░ рдлреНрд░рдВрдЯреЗрдВрдб рдХрд╛ рд╕рдВрдЧрдарди
- рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд▓реЗрдЦ рдЬрд┐рд╕рдореЗрдВ рдмреИрдХрдПрдВрдб рдФрд░ рдлреНрд░рдВрдЯреЗрдВрдб рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЕрд╡рд▓реЛрдХрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред - AngularJS рдФрд░ Silex рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ - AngularJS рдХреЗ рд▓рд┐рдП REST рдмреИрдХрдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ Silex рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред рдкреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдХреНрд░реИрдВрдХрд╛рд╕реНрдЯ рднреА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред
рдкрд┐рдЫрд▓реЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред