
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, 1 рдЕрдкреНрд░реИрд▓ рдХреЛ, рдЗрдВрдЯрд░рдиреЗрдЯ рдмрд╣рд░реЗ "рд╕рдорд╛рдЪрд╛рд░" рд╕реЗ рдкрдХреНрд╖ рдХреА рдУрд░ рд╣рд┐рд▓ рд░рд╣рд╛ рдерд╛ред рдФрд░ PHP рдХреА рджреБрдирд┐рдпрд╛ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред рддреЛ, Yii2, рдЬреЛ рдХрдИ рдЖрдЧреЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ,
рд░реВрдмреА рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ ред рд▓реЗрдХрд┐рди рд░реВрдмреА рдХреНрдпрд╛ рд╣реИ! рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрддреНрдкрд╛рджрдХ рдлрд╛рд▓реНрдХрди PHP рдлреНрд░реЗрдорд╡рд░реНрдХ
рдХреЛрдбрд╛рдВрддрд░рдХ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, PHP-FIG рд╕рдореВрд╣ рдХреЛ рдпрд╣
рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЯреИрдм рдХреЗ рдмрдЬрд╛рдп рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдирд╣реАрдВ рдерд╛, рдФрд░ рдЗрд╕ рдмрд╛рд░ рдЯреИрдм рдЬреАрддрд╛! рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореБрдЦреНрдп рдмрд╛рдд
"рд╕рдорд╛рдЪрд╛рд░" рдереА рдЬрд┐рд╕реЗ PHP рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯреАрдо рдиреЗ рдЕрдВрддрддрдГ 5.5 рдХреЗ рдмрдЬрд╛рдп PHP 6.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рдкреАрдПрдЪрдкреА
рдкреЙрдбрдХрд╛рд╕реНрдЯ
рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдЖрдорддреМрд░ рдкрд░ PHP рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирдП рдЬрд╝реЗрдВрдб рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреА рд░рд┐рд╣рд╛рдИ рд╕рднреА рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИред
- / рджреЗрд╡ / рдирд░рдХ - рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреЙрдбрдХрд╛рд╕реНрдЯ, рдЬрд┐рд╕рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреБрдЦреНрдпрд╛рдд рдж рдЧреНрд░реИрдкреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИ - рд╡рд╣реА PHPUnit Cookbook рдХреЗ рд▓реЗрдЦрдХ рд╣реИрдВред
- PHP рдЯрд╛рдЙрди рд╣реЙрд▓ - рдЗрд╕ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреЛ CodeIgniter рдФрд░ Laravel рд╕рдореБрджрд╛рдпреЛрдВ рдХреЗ рджреЛ рд╕рдХреНрд░рд┐рдп рдбреЗрд╡рд▓рдкрд░реНрд╕ - рдмреЗрди рдПрдбрдордВрдбреНрд╕ рдФрд░ рдлрд┐рд▓ рд╕реНрдЯрд░реНрдЬрди рдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ ред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз PyroCMS рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рдФрд░ PHP-FIG рдХрд╛ рд╕рджрд╕реНрдп рднреА рд╣реИред рдкреЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗ PHP рд╕рдореБрджрд╛рдп рдХреЗ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВред
- PHP рдореЗрдВ рд▓реЗрдк - рдПрдХ рд╡реАрдбрд┐рдпреЛ рдкреЙрдбрдХрд╛рд╕реНрдЯ, рдЬрд┐рд╕реЗ рдореИрдиреБрдЕрд▓ рдХреНрд▓рд╛рд╕реЗрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, PHP рдХреНрд▓рд╛рд╕реЗрд╕ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИред PHP рдХреА рджреБрдирд┐рдпрд╛ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЦрдмрд░реЗрдВ рдЕрдиреНрдп PHP рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реАрдбрд┐рдпреЛ рдЪреИрдЯ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рддреА рд╣реИрдВред
- PHP рдкреЙрдбрдХрд╛рд╕реНрдЯ - рдмрд╣реБрдд рдирдпрд╛ рдЬрд╝реЗрдВрдб рдкреЙрдбрдХрд╛рд╕реНрдЯ рдЬреЛ рд╕реНрдЯреИрдЧреНрдирд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрддрд┐рдерд┐ Cal Calans рдХреЗ рдкрд╣рд▓реЗ рдЕрдВрдХ рдореЗрдВ, рдЪрд░реНрдЪрд╛ PHP рд╕рдореБрджрд╛рдп рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рднреА рдЫреВрддреА рд╣реИред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- React - React рдкрд░ рдкрд╣рд▓реА рдирдЬрд╝рд░ - PHP рдореЗрдВ рд░рд┐рдПрдХреНрдЯрд░ рдкреИрдЯрд░реНрди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЖрдкрдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдШрдЯрдирд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рд▓рд╛ Node.js. рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рд▓рд┐рдВрдХ рдПрдХ рдЫреЛрдЯрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ, рдЬреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓реЗрдЦрдХ рдХреА рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рдПрдХреНрд╢рди рдЗрди рдПрдХреНрд╢рди рдЪреИрдирд▓ рдкрд░ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╕рд░рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгред
- Apache Zookeeper рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рддрд░рд┐рдд PHP рдПрдкреНрд▓рд┐рдХреЗрд╢рди - рдЬрд╝реВрдХреЗрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред рд▓реЗрдЦрдХ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рддрд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдЯреИрдорд┐рдВрдЧ рд╕реНрд▓рд┐рдо 2.0 - рд╣рд╛рд▓ рдХреЗ PHP рдорд╛рдЗрдХреНрд░реЛрдлреНрд░реЗрдо рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рдмреЛрд░рд┐рд╕ рд╕реЗ рдорд┐рд▓реЗрдВ: PHP рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рд╣реБрдЖ REPL - рдмрд┐рд▓реНрдЯ-рдЗрди PHP рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЛрд░рд┐рд╕ рдПрдХ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ , рдЬрд┐рд╕рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ, рдмрджрд▓реЗ рдореЗрдВ,
php -a
рдХреЙрд▓ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓рд┐рдВрдХ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ рдЬреЛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдмреЛрд░рд┐рд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕реЗ рджреВрд╕рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред - Apache2 рдмрдирд╛рдо Nginx рдФрд░ PHP рдПрдкреНрд▓реАрдХреЗрд╢рди - рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рддреЗ рд╕рдордп Apache2 рдФрд░ Nginx рдХреЗ рдХрдИ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдПред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, 3 рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ 1, рдПрдХ рдЫреЛрдЯрд╛ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧред рдкрд░рд┐рдгрд╛рдо рдХрд╛рдлреА рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ: рдирдЧреНрдиреЗрдХреНрд╕ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬрд▓реНрджреА рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреЗрдЬ рдмрдирд╛рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдЕрдВрддрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред
- рдЦрд╛рд▓реА рд░рд┐рдЯрд░реНрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдкреЛрд╕реНрдЯ рдХрд╛ рд▓реЗрдЦрдХ рдирд┐рдпрдо рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реИ: "рдпрджрд┐ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рддреЛ рд░рд┐рдХреНрдд рдорд╛рди рднреА рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред" рдпрд╛ рд╕рдВрдХреНрд╖реЗрдк: "рд╡рд╛рдкрд╕реА рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред" рдФрд░ рдкрдж рдореЗрдВ рд╡рд╣ рдЗрд╕ рдирд┐рдпрдо рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рддрд░реНрдХ рджреЗрддрд╛ рд╣реИред
- рд░рд╛рдЙрдВрдб рдЯреЗрдмрд▓: рдЕрдкрд╡рд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП - рд▓реЗрдЦ рдХреЛ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╖рдп рдХреА рдЪрд░реНрдЪрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рддрд░реНрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реИред рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рд╛рд░реВрдк рдФрд░ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ред
- PHP рдореГрдд рдирд╣реАрдВ рд╣реИ - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ 2007 рдХреЗ рдмрд╛рдж рд╕реЗ PHP рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдХреИрд╕реЗ рдмрджрд▓ рдЧрдИ рд╣реИред рдЙрд╕ рд╕рдордп, рдЪреМрдерд╛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрд╕реНрдХрд░рдг рдерд╛, рдФрд░ PHP5 рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ 20% рд╕реЗ рдХрдо рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдо рд╕реЗ рдХрдо 2 рд╕рд╛рд▓ рдХрд╛ рдерд╛! рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╕реВрдЪреА рдХреЛ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдХреА рдкреЛрд╕реНрдЯ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ PHP рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдХреЗрд╡рд▓ рдЖрдВрдХрдбрд╝реЗ рд╣реИрдВред
- Amazon SES рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PHP рд╕реЗ рдИрдореЗрд▓ рднреЗрдЬрдирд╛ - PHP рд╕реЗ Amazon SES рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- PHP 5.5 рдирдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢рд┐рдВрдЧ рдПрдкреАрдЖрдИ - рдпрд╣ рдПрдкреАрдЖрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ , рдФрд░, рдлрд┐рд░ рднреА, рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдиреЛрдЯред рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ, рдЕрдЧрд░ рдЖрдк рдЕрднреА рддрдХ PHP 5.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк password_compat рд╕рдВрдЧрддрддрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- CodeIgniter рдореЗрдВ рдмрд╣реБрднрд╛рд╖рд╛рд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди - CodeIgniter рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рдХреЛрдб рдХрд╡рд░реЗрдЬ рдФрд░ Behat - Behat рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдб рдХрд╡рд░реЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЛрдб рдХреЗ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЦрдВрдбреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╡рд░реЗрдЬ рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдкреЛрд╕реНрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ Behat рдФрд░ PHP_CodeCoverage рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП ред
- PHP рдореЗрдВ OOP - PHP рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдкрд░ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдФрд░ рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред рдпрд╣ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
- рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЖрдзреБрдирд┐рдХ PHP рдЪреМрдЦрдЯреЗ - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ ZF2 рдФрд░ Symfony2 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, рдкрд┐рдЫрд▓реЗ 2 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИред
- Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдлреЙрд░реНрдо - рд╕рд┐рдВрдкрд▓ рдПрдВрдб рдПрдХреНрд╕реЗрд╕рд┐рдмрд▓ рдПрд╡рд░реАрд╡реЗрдпрд░ - ZF2 рдХреЗ рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- PHP рд╡реЗрдм рдХрдВрд╕реЛрд▓ - рдПрдХ рдЫреЛрдЯрд╛ рдЙрдкрдХрд░рдг рдЬреЛ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
- рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рдЧрдбрд╝рдмрдбрд╝реА рдХреИрд╕реЗ рдХрд░реЗрдВ - рдпрджрд┐ рдЖрдк рдЧрд▓рддреА рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЙрдкрдпреЛрдЧреА рдиреЛрдЯ: рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ, рдорд╛рдлреА рдорд╛рдВрдЧреЗрдВ рдФрд░ рд╕рд╣реА рдХрд░реЗрдВред
- рд╣рдо 15 рдорд┐рдирдЯ рдореЗрдВ рдлрд╛рд▓реНрдХрди рдкрд░ рдПрдХ рд╡реЛрдЯрд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ - рдЬреЛ рд▓реЛрдЧ рдлрд╛рд▓реНрдХрди рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреЗрдВрдЪрдХрд╕ред
- рд╕реНрдлрд┐рдВрдХреНрд╕ рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рд╕реНрдлрд┐рдВрдХреНрд╕ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдФрд░ рд╡рд╛рдИрдЖрдИ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ред
- рдПрдВрдердиреА рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ - рдПрдХ рдорд╣рд╛рди рдбреЗрд╡рд▓рдкрд░ рдХреИрд╕реЗ рдмрдиреЗрдВ - рдкреНрд░рд╛рд░реВрдк рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдХреЛрд░ PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдПрдВрдердиреА рдлреЗрд░рд╛рд░рд╛ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, рд╡рд╣ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ: рдЖрдкрдХреЗ рдХреМрд╢рд▓ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдФрд░ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдбреЗрд╡рд▓рдкрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рдм рдХреБрдЫ рдЬрд╛рдирдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдлрд┐рд░, рдЙрдирдХреА рд░рд╛рдп рдореЗрдВ, рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдирдИ рдЪреАрдЬреЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕реАрдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд░реЗрдбрд┐рдЯ рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдВрдердиреА рдиреЗ рдЕрдЧрд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдЕрдиреНрдп рд╡реАрдбрд┐рдпреЛ
- рдореИрдВ рд╕рд┐рдореНрдлрдиреА рдкрд░ рдЕрдкрдиреА рдкрд╣рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХреИрд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ - рдПрдХ рдЕрдЪреНрдЫрд╛ рдЪрд┐рддреНрд░рдкрдЯ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- PHP рдореЗрдВ рдЬреБрдбреА-рдПрд░реЗ - рдЙрддреНрдХреГрд╖реНрдЯ рд╣рдмреНрд░рдк, рдПрдХ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ PHP рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕рд░рдгреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рдХреА рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
- рдПрдХ рд╣реА рдЖрд╡реЗрджрди 4 рдмрд╛рд░: PHP рдмрдирд╛рдо рдкрд╛рдпрдерди рдмрдирд╛рдо рд░реВрдмреА рдмрдирд╛рдо рдХреНрд▓реЙрдЬреБрд░ - рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ 4 рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдордЬрд╛рдХ рдЖрд╡реЗрджрди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рд┐рд░реНрдл рдорддрднреЗрдж рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред рдЙрддреНрд╕рд╛рд╣реА рдиреЗ рдЧреЛ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг рднреА рд▓рд╛рдЧреВ рдХрд┐рдПред
- рдЕрдЪреНрдЫрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХрд╛ рдмрд╣рд╛рдирд╛ рдирд╣реАрдВ рд╣реИ - рд▓реЗрдЦрдХ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ Symfony2, рдЗрд╕рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, Yii, CodeIgniter, CakePHP рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдХ RAD рдлреНрд░реЗрдорд╡рд░реНрдХ рдирд╣реАрдВ рд╣реИред рдЕрд░реНрдерд╛рддреН, 80% рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рд┐рдореНрдлрдиреА 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд░рд▓ рдЪреАрдЬреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдореМрдЬреВрдж рд╣реИ: KnpRadBundle ред
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред