
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- Nginx-1.4.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛
- рджреБрдирд┐рдпрд╛ рдореЗрдВ рджреВрд╕рд░рд╛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╡рд┐рдХрд╛рд╕ рд╡рд░реНрд╖ рдиреЗ рдХрдИ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рд▓рд╛рдпрд╛, рдЬреИрд╕реЗ рдХрд┐ SPDY рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред - PHP 5.5 рдмреАрдЯрд╛ 4 - рдЗрд╕ рдмрд╛рд░ рдЕрдВрддрд┐рдо рдмреАрдЯрд╛, рдФрд░ рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ 9 рдордИ рдХреЛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред
- рдлрд╛рд▓реНрдХрди 1.1 рдмреАрдЯрд╛
- рд▓рд┐рдВрдХ рдХреЗ рджреНрд╡рд╛рд░рд╛, рдмрдврд╝рддреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдврд╛рдВрдЪреЗ рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЕрд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрд╡рд╛рдж, рдЬреЛ рд╕реА рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдХ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрддрд╛ рд╣реИред - PhpMyAdmin 4.0.0 рдЬрд╛рд░реА - рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ HTML рдлрд╝реНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдПрдХ рдкреЗрдбрд╝ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред
- Silex 1.0.0 рд░рд┐рд▓реАрдЬрд╝ - рдЪреБрдкрдЪрд╛рдк рдФрд░ рдЪреБрдкрдЪрд╛рдк рдЗрд╕ рдЙрддреНрдХреГрд╖реНрдЯ рдорд╛рдЗрдХреНрд░реЛрдлрд╝реНрд░рд╛рдорд╡рд░реНрдХ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред
- рдСрдирд▓рд╛рдЗрди PHP рд╢реЗрд▓ - рдПрдХ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЯреВрд▓ рдЬреЛ рдЖрдкрдХреЛ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджрд░реНрдЬ PHP рдХреЛрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ 4.3.0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ 5.5.06 рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
- Yii 2 рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЙрдкрд▓рдмреНрдз
- рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдШрдЯрдирд╛ рдХреА рдЙрдореНрдореАрдж рдереА! рд╢рдмреНрдж рд╢рд╛рдирджрд╛рд░ рд╣реИрдВ, рд╣рдо рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рддреЗ рд╣реИрдВред - Google App Engine рдореЗрдВ рдирдП рдкрд░рд┐рд╡реЗрд╢ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ - Google I / O рд╕рдореНрдореЗрд▓рди рдмрд╣реБрдд рдЬрд▓реНрдж рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд╣рд╛рдБ рдРрдк рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдирдП рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ - рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдШреЛрд╖рдгрд╛, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХреБрдЫ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ PHP рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдорд╛рдВрдЧ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИ ред
рдкреАрдПрдЪрдкреА
- рдЗрд╡реЗрдВрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб PHP - рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ - рдЗрдЧреЛрд░ рд╡рд╛рдЗрд▓реНрдбрд░ ред PHP рдореЗрдВ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛, рдФрд░ рдЕрдиреНрдп рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рддред
- PHP рдХреА рдореГрддреНрдпреБ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд╛рд░реА - рдкрд┐рдЫрд▓реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреЛрдИ рдХрдо рдЙрддреНрдХреГрд╖реНрдЯ рдкреЛрд╕реНрдЯ рдирд╣реАрдВред рд▓реЗрдЦрдХ рдиреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЬрд╛рд░реА рд░рдЦрд╛ рд╣реИ рдФрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдорд╛рдорд▓реЗ рдореЗрдВ PHP рдХреА рдЕрд╕рдВрдЧрддрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
- PHP рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИрдХ - рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдиреНрдпреВрдирддрдо рд╕реА рдЬреНрдЮрд╛рди рдХреЗ рд╕рд╛рде рднрд╛рд╖рд╛ рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред Zend Engine рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реА рд╣реИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд▓реЗрдЦрдХ рд╡рд░реНрдЧ рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- YB рдФрд░ LDAP рдореЗрдВ RBAC рдкреНрд░рд╛рдзрд┐рдХрд░рдг
- Yii рдореЗрдВ RBAC рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЧрд╛рдЗрдб рдХреЗ рд╕рд╛рде рдЙрддреНрдХреГрд╖реНрдЯ рдЖрд╡рд╛рд╕ред - рд╣рдо рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рд╕рдВрджрд┐рдЧреНрдз PHP- рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдирд┐рдХрд┐рддрд╛ рдкреЛрдкреЛрд╡ рдХреЗ PHP-рдкрд╛рд░реНрд╕рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп PHPSandbox рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреА рдХреЙрд▓ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА PHP-рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕реА рд╕рдордп, рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдореЗрд▓ () рдлрд╝рдВрдХреНрд╢рди рдХреЗ "рднрд╛рдЧрдиреЗ" рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
- рд╣рд┐рдкрд╣реЙрдк рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╣рд╛рдХрд╛рд╡реНрдп рдЧрд╛рдерд╛ - рддреБрдПрдВрдЯреА (рдлреЗрд╕рдмреБрдХ рдХреЗ рд╕реНрдкреЗрдирд┐рд╢ рдХреНрд▓реЛрди) рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣рд┐рдкрд╣реЙрдк рдХреЛ рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рд╡рд╛рд╕ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдЬреЛ рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рдмрдЬрд╛рдп PHP рдХреЛрдб рдХреЛ рдмрд╛рдЗрдЯрдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред ред
- Ctype рдХрд╛ рдкрд░рд┐рдЪрдп - рдЕрдЧрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ Ctype рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкреЛрд╕реНрдЯ рдореЗрдВ рдХреНрдпрд╛ рдХрд╛рд░реНрдп рдореМрдЬреВрдж рд╣реИрдВ, рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
- HTTP - рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬреЛ рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - HTTP рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ , рд╣рдордиреЗ рдХрд╛рд░реНрдп рдХреА рдпреЛрдЬрдирд╛, рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдб рдФрд░ рдореБрдЦреНрдп рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА рджреАред рдЗрд╕ рд╕рдордп, рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ HTTP рдХреИрд╢рд┐рдВрдЧ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рддреА рд╣реИред
- рд╡реИрдЧреНрд░рд╛рдВрдд рдФрд░ рдмрд╛рд╡рд░реНрдЪреА рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдорд╛рд╣реМрд▓
- рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЪрд┐рддреНрд░ред - рдЕрд▓рд╡рд┐рджрд╛ рдХреЛрдбрд╛рдЗрдВрдЯрд░, рд╣реИрд▓реЛ рд▓рд╛рд░рд╡реЗрд▓ -
рджреЛ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рддреБрд▓рдирд╛: рдХреЛрдбрд╛рдЗрдЧреНрдирд┐рдЯрд░ рдФрд░ рд▓рд╛рд░рд╡реЗрд▓ 3ред - рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ - PHP рдореЗрдВ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдкрджред
- ZF2 рдореЗрдВ рд╕рд░рд▓ рдЕрдкрд╡рд╛рдж рд▓реЙрдЧрд┐рдВрдЧ - рдПрдХ рдФрд░ рдЫреЛрдЯреА рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧреА рдкреЛрд╕реНрдЯ рдЬреЛ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ Zend / Log рдФрд░ рдЗрд╡реЗрдВрдЯ рд╢реНрд░реЛрддрд╛ рдХреЗ рд╕рд╛рде рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреИрд╕реЗ рдкрдХрдбрд╝реЗрдВ рдФрд░ рд▓реЙрдЧ рдХрд░реЗрдВред
- рдЬрдХреВрдм рд╡рд░реНрдгрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ - рдкреНрд░рд╢рд╛рд╕рдХ рд▓реЗрдЦрдХ рдФрд░ PHP рдореИрдиреБрдЕрд▓ рдХреЗ рд╕рд╣-рд▓реЗрдЦрдХ рдЕрдкрдиреЗ PHP рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред
- рд▓реЛрдХрдкреНрд░рд┐рдп PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг - Yii, CodeIgniter, Laravel, Symfony2, Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2, рд╕реНрд▓рд┐рдо рдФрд░ рдЕрдиреНрдп рд╕рд╣рд┐рдд рдЪреМрдЦрдЯреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдкрд░реАрдХреНрд╖рдгред рдкрд░рд┐рдгрд╛рдо рдЖрдо рддреМрд░ рдкрд░ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд▓реЗрдЦрдХ рдЖрдкрдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХрд╛ рдЖрдЧреНрд░рд╣ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЪреМрдЦрдЯреЛрдВ рдХрд╛ рдХрд╛рдо рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЧрддрд┐ рджреЗрдирд╛ рд╣реИ, рдФрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЙрдкрд╛рдп рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
- рдкреИрдХрдЧрд┐рд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХрдВрдкреЛрдЬрд╝рд░ рдкреИрдХреЗрдЬ рдХреЛ рдЬреЛрдбрд╝рдирд╛ - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рдкреИрдХрдЧрд┐рд╕реНрдЯ рд╕реВрдЪреА рдореЗрдВ рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╕рдВрдЧреАрддрдХрд╛рд░.рдЬрд╕рди рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдкреИрдХрдЯреИрдЧрд┐рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рдЧрд┐рдЯрд╣рдм рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рдиред
- рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдлрд▓ рдХреНрдпреЛрдВ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ - рд▓реЗрдЦрдХ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред
- рд▓рд╛рд░рд╡реЗрд▓ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдирд┐рдпрдВрддреНрд░рдХ - рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рдПред
- PHP рдореЗрдВ XSS рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП 20 рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА - рд▓реЗрдЦрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ XSS рдЕрднреА рднреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╢реЛрд╖рд┐рдд рдкреНрд░рдХрд╛рд░ рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЙрд╕рдиреЗ XSS рд╣рдорд▓реЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ 20 рджрд┐рд╢рд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
- рдбрд┐рд▓реАрд╡рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдПрдкреАрдЖрдИ рдХреЛ рд╕рд╛рд░ рдХрд░рдирд╛ - рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рд▓реАрд╡рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рдХрд┐рд╕реА рднреА рдирдИ рд╕реЗрд╡рд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдиреНрдпреВрдирддрдо рд╕рдордп рд▓рдЧреЗред
- рдирд┐рдЬреА рдФрд░ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг - рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдХреНрд╖рд╛ рдХреЗ рдирд┐рдЬреА рддрд░реАрдХреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдиреЛрдЯред
- рд▓рд╛рд░рд╡реЗрд▓ 4 - рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рд╕рд╛рдЗрдЯ - рд▓рд╛рд░рд╡реЗрд▓ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ 4. рдкреЛрд╕реНрдЯ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╣рдо ZF2 рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдЫреЛрдЯреА рд╕реА рдкреЛрд╕реНрдЯ рдЬреЛ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк ServiceManager рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдЗрдирд┐рд╢рд▓рд╛рдЗрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд▓рд┐рдЦреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВ
ред - Yii рдореЗрдВ рдкреНрд░рд╕рдВрдЧ-рд╕рдВрд╡реЗрджреА рд░реВрдк
- рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдорд▓реЗ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╣реИрдмрд░рдкреЛрд╕реНрдЯред - рд╕реБрд░рдХреНрд╖рд┐рдд рд▓реИрдЯреЗ рдЯреЗрдВрдкрд▓реЗрдЯ рдмрдирд╛рдирд╛ - рдиреЗрдЯрдЯреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗ рд▓реЗрдЯреЗ рдЯреЗрдВрдкрд▓реЗрдЯрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрдиред
- рдорд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг - рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдорд┐рдВрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ - рдмреЗрд╣рдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рдиред рд╕реНрдерд╛рдкрдирд╛, рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдгред
- рдХрдореНрдкреЛрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдФрд░ рдпреЛрдЧрджрд╛рди - рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреЛрд╕реНрдЯ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреИрд╕реЗ рдХрд░реЗрдВ рдФрд░ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдкрд░реАрдХреНрд╖рдг "рдПрдХ рдЪреЛрдХ рдХреЗ рд╕рд╛рде" - рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ / рдкрдХрдбрд╝реЗрдВ - рд▓реЗрдЦрдХ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдмрдЪрд╛рд╡ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдмреНрд▓реЙрдХ / рдХреИрдЪ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреБрд░рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, PHPUnit рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: @ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рддException рдпрд╛ setExpectedException ()ред рдкреЛрд╕реНрдЯ рдореЗрдВ рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдиреНрдп рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рднреА рд╣реИрдВред
- 3 рдЪреАрдЬреЗрдВ рдЬреЛ рдореИрдВ рдирдП рд╕рд░реНрд╡рд░ рдкрд░ рдХрд░рддрд╛ рд╣реВрдВ - рдкреЛрд╕реНрдЯ рдореЗрдВ рдЕрдкрдиреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдХреБрдЫ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВред
- рдореИрдВрдиреЗ рдПрдХ рд╣рд▓реНрдХреЗ PHP рдврд╛рдВрдЪреЗ рдХреЛ рдХреИрд╕реЗ рдЪреБрдирд╛
"рдмрдбрд╝реЗ" рдЪреМрдЦрдЯреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рд╣реИрдмрд░рдкреЛрд╕реНрдЯред - рд╣рдо PHP рдореЗрдВ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рдкреЛрд╕реНрдЯ рдореЗрдВ DateTime, DatePeriod рдФрд░ DateInterval рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡реНрдпрдВрдЬрди рд╣реИрдВред
- рдХреНрд░реЛрдо рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ - рдХреНрд░реЛрдо рд╕рд╛рдЗрдб рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд▓реЙрдЧ
- FirePHP рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдПрдирд╛рд▓реЙрдЧ, рд▓реЗрдХрд┐рди рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдПред - рд╣рдо ZF2 рдкрд░ рд░реЗрд╕реНрдЯрдлреБрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ - рдореИрдереНрдпреВ рд╡реАрдпрд░ рдУ'рдлрд┐рдирдиреА рд╕реЗ рдПрдХ рд╡реЗрдмрд┐рдирд╛рд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ - рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реАрдбрд░ред рдпрд╣рд╛рдВ рд╕реНрд▓рд╛рдЗрдб (рдкреАрдбреАрдПрдл) ред
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред