
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- PHP рдЕрдкрдбреЗрдЯреНрд╕ 5.4.18 рдФрд░ 5.5.2 , рд╕рд╛рде рд╣реА 5.4.19 рдФрд░ 5.5.3 - рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕рд╣рд┐рдд рдХрдИ рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред рдпрд╣рд╛рдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреАред
PHP 5.5.2 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рддреНрд░ рддрдВрддреНрд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ ред - Yii 1.1.14 рдХрд╛ рд╡рд┐рдореЛрдЪрди
- рд╢рд╛рдЦрд╛ 1.1 рдХрд╛ рдПрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрджреНрдпрддрди, рдЬрд┐рд╕рдореЗрдВ 80 рд╕реЗ рдЕрдзрд┐рдХ рд╕реБрдзрд╛рд░ рдФрд░ 60 рд╕реЗ рдЕрдзрд┐рдХ рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд░рд┐рд▓реАрдЬ рдХреЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреА рдШреЛрд╖рдгрд╛ рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЕрд╡рд▓реЛрдХрди рдЙрдкрд▓рдмреНрдз рд╣реИ ред
ред - рдЕрд╕рд╛рдзрд╛рд░рдг рд╕рдВрдХреБрд▓ рдХреА рд▓реАрдЧ - PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рдПрдХ рдирдпрд╛ рд╕рдВрдЧрдарди рдЬрд┐рд╕рдХрд╛ рд▓рдХреНрд╖реНрдп рдЙрдЪреНрдЪрддрдо рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ PHP рд╕рдВрдХреБрд▓ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рд╣реИред рдкреНрд░рддрд┐рднрд╛рдЧреА PHP-FIG рдорд╛рдирдХреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
- PHP 5.5 рдореЗрдВ JSON рдХрд╛ рд╕рдорд░реНрдерди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдореВрд▓ рдкреЛрд╕реНрдЯ рдиреЗ рдмрд╣реБрдд рд╢реЛрд░ рдордЪрд╛рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ, рдХреЗрд╡рд▓ рдкреЛрд╕реНрдЯ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдкрдврд╝рд╛ рдФрд░ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рд░ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрд╛, рд╕рднреА рд╕рд╛рдорд╛рдЬрд┐рдХ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЖрддрдВрдХ рдмреЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪреЗред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, JSON рд╕рдорд░реНрдерди рддрдм рддрдХ рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рдбреНрд░рд╛рдлреНрдЯ рдирдП PSR-4 рдорд╛рдирдХ - Reddit рдкрд░ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ рдирдП рдорд╛рдирдХ рдХрд╛ рд╕рд╛рд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдЬреЛ рдорд╕реМрджрд╛ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЬрд▓реНрдж рд╣реА рдЕрдкрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред PSR-0 рдХреА рддрд░рд╣ рд╣реА, рдирдпрд╛ рдорд╛рдирдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
- PHP 96.5% рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗ рдЬреАрддрддреА рд╣реИ - рд░реВрд╕реА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдмреАрдЪ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡рд┐рддрд░рдг рдЖрдБрдХрдбрд╝реЗред
- рдУрдкрди-рд╕реЛрд░реНрд╕ PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдореЗрдВ Zend рдкреНрд░реЛрдбрдХреНрдЯреНрд╕ - Zend рд╕реЗ рдЕрднрд┐рдпрд╛рди, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди Zend рд╕рд░реНрд╡рд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдПрдбрд┐рд╢рди рдФрд░ Zend Studio рд▓реЛрдХрдкреНрд░рд┐рдп PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдореБрдлреНрдд рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдкреАрдПрдЪрдкреА
- рднрд╡рд┐рд╖реНрдп рд╕реЗ PHP - рдПрдХ рдЫреЛрдЯреА рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рднрд╛рд╖рд╛ рдФрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рднрд╛рдЧреНрдп рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
- RFC: рдХреЙрдиреНрд╕реНрдЯреЗрдВрдЯ рд╕реНрдХреЗрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕ - рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡ рд╕реНрдХреЗрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░ рдореВрд▓реНрдп рдЕрдм рд╕рдВрднрд╡ рд╣реИрдВ: рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреА рдШреЛрд╖рдгрд╛, рд╕рдВрдкрддреНрддрд┐ рдХреА рдШреЛрд╖рдгрд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рд▓рд┐рдП
const FOO = 1 + 1;
рдпрд╛ рддреЛ static $bar = 1 << 2;
рдпрд╛ рддреЛ function foo($a = 1 | 2) {}
ред - рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЬрдирд░реЗрдЯрд░
- PHP 5.5 рд╕реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдЙрджрд╛рд╣рд░рдг рд╕рдВрд▓рдЧреНрди рд╣реИрдВред
рдЙрдкрдХрд░рдг
- PHP рдбрд┐рдмрдЧрд░ - PHP рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреИрдирд▓ред рд╕рд┐рдореНрдлрдиреА, рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ, рд╡рд╛рдИрдЖрдИрдЖрдИ рдФрд░ рдЕрдиреНрдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕рдорд╛рди рдЙрдкрдХрд░рдг рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдорд╛рдзрд╛рди рд╣реИ! рдкреИрдирд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп, рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдореЗрдореЛрд░реА, рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░, рдЕрдкрд╡рд╛рдж, рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд░реВрдкрд░реЗрдЦрд╛, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдкреИрдирд▓ рдХреЛ рджреЗрдЦреЗрдВред
- VerbalExpressions рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рд░реЗрдЧреНрдпреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕ - VerbalExpressions рдПрдХ PHP рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдХреЗ рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, URL рд╡рд┐рд╡рд░рдг рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
$regex->startOfLine()->then("http")->maybe("s")->then("://")->maybe("www.") ->anythingBut(" ")->endOfLine();
- DOMpdf рд╕реЗ HTML рдХреЛ PDF рдореЗрдВ рдХрдиреНрд╡рд░реНрдЯ рдХрд░реЗрдВ
- Dompdf рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рд╣рд╛рдмрд░рд╛-рдЕрдиреБрд╡рд╛рджред - ZF2 galore рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓! - рд▓реЗрдЦрдХ рдиреЗ рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрдкрдпреЛрдЧреА рдореЙрдбреНрдпреВрд▓ рд▓рд╛рдЧреВ рдХрд┐рдП рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред
- PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП 10 рдорд╣рд╛рди рдЙрдкрдХрд░рдг - рд╕реВрдЪреА рдХреЗ рдХреБрдЫ рдЙрдкрдХрд░рдг рд╢рд╛рдпрдж рдЖрдк рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВрдЧреЗ рдЬреИрд╕реЗ рдХрд┐ рдлрд╛рд▓реНрдХрди рдпрд╛ рдкрд┐рдирдмрд╛, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рд╕реВрдЪреА рд╕реЗ рдХреБрдЫ рдирдпрд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ рдХрд┐ рдореБрдиреА ред
- REST API рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг - рд╣рд╛рд▓рд╛рдБрдХрд┐ PHP рд╕реЗ рд╕реАрдзреЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА Reddit рдкрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд╢реНрди рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ: REST API рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ / рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдЙрдкрдХрд░рдг рд╣реИрдВ? рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдереЗ: рдкреЛрд╕реНрдЯрдореИрди , рд╕реЛрдкреАрдпреВ , рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдЖрд░рдИрдПрд╕рдЯреА рдХреНрд▓рд╛рдЗрдВрдЯ , рджреЗрд╡ рдПрдЪрдЯреАрдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ , рд╣реНрд▓рд▓рд┐рдЯ , рдлреНрд░рд┐рд╕рдмреА , рд░рдирд╕реНрдХреЛрдк , рдкреАрдПрдЪрдкреАрдПрд╕рдЯреЙрд░реНрдо рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдЖрд░рдИрдПрд╕рдЯреА рдХреНрд▓рд╛рдЗрдВрдЯ ред рдЧрдЬрд╝рд▓ , рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ REST рдореЙрдбреНрдпреВрд▓ рднреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд╕реНрд╡реИрдЧрд░-рдпреВрдЖрдИ ( рдбреЗрдореЛ ) рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рд╕реНрд╡реИрдЧрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рд╕реНрд╡реИрдЧрд░-рдкреАрдПрдЪрдкреА рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
- Yii 1.1 рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧ рдкреИрдирд▓ Yii 2 рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛
- Yii2 рдореЗрдВ, рдПрдХ рджреЗрд╢реА рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреИрдирд▓ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд▓реЗрдЦрдХ рдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ Yii 1.1 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ Yii 1.1 рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдбреАрдмрдЧ рдкреИрдирд▓ рд╣реИ ред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- PHP рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдЕрдкрд╡рд╛рдж - рдЧреЛ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг ! рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП AOP рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рд╣рдо рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдмрд┐рдЯрдХреЙрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреБрдЧрддрд╛рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдмрд┐рдЯрдХреЙрдЗрди рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдмреАрдЖрдИрдкреАрдПрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреБрдЧрддрд╛рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╕реНрд▓рд┐рдо рдорд╛рдЗрдХреНрд░реЛрдлреНрд░рд╛рдорд╡рд░реНрдХ рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╡реЗрджрдиред
- рдлреЗрд╕рдмреБрдХ рд░реАрдпрд▓рдЯрд╛рдЗрдо рдЕрдкрдбреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдЕрдкрдбреЗрдЯреНрд╕ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд░реБрдЪрд┐ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдФрд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдкрд░ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрдЬрд╛рдп рдЕрдкрдиреЗ рд╕рдордп-рд╕рдордп рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗред рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг SlimBootstrap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
- Behat рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд PHP рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рд▓реЗрдЦрдХ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдерд╛ рдХрд┐ PHPUnit рдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд PHP рд╡реЗрдм рд╕рд░реНрд╡рд░ () 5.4) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ ред рдЗрд╕ рдмрд╛рд░ рдмреЗрд╣рдЯ рдкрд░ рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдиреЛрдЯред
- рд╣рдо PHP рдХреЗ рд▓рд┐рдП рдПрдХ BDD рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрдирд╛рддреЗ рд╣реИрдВ - рд▓реЗрдЦрдХ рдХреЗрд╡рд▓ PHP рдХреЗ рд▓рд┐рдП рдЬреИрд╕реНрдореАрди рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдвреВрдВрдврдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдФрд░ рдЕрдкрдиреЗ рджрдо рдкрд░ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкреЛрд╕реНрдЯ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣реИред
- рдмреЗрд╣рдЯ рдФрд░ рд╕рд┐рдореНрдлрдиреА 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреАрдбреАрдбреА рд╕реЗ рдмреАрдбреАрдбреА рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ - рд╕рд┐рдореНрдлрдиреА 2 рдкрд░ рдЙрдирдХреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рд▓реЗрдЦрдХ рдиреЗ рдмреАрд╣рдЯ , рдорд┐рдВрдХ рдФрд░ PHPSpec рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреАрдбреАрдбреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрднрд╡ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред
- Yii, рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг - рдХреИрд╕реЗ рд╕рдм рдХреБрдЫ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ
- рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдФрд░ рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИред - рд╣рдо PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Amazon EC2 рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреЗ рд╣реИрдВ - рд▓реЗрдЦрдХ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ AWS SDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдХреЛрдб рдХреЗ рдХреБрдЫ рд╣реА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ PHP рд╕реЗ рд╕реАрдзреЗ EC2 рдЙрджрд╛рд╣рд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
- рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ, PHP
- PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдЕрдЪреНрдЫрд╛ рд╣реИрдмрд░рдмреИрдЯред рдвреЗрд░, рдХрддрд╛рд░ рдФрд░ рдкреЗрдбрд╝реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреВрджрд┐рдд рднрд╛рдЧред рд╣рдо рдвреЗрд░ рдФрд░ рд░реЗрдЦрд╛рдВрдХрди рдкрд░ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВред - PHP-FIG рдореЗрдВ рдкреНрд░рдЧрддрд┐ - PHP-FIG рд╕рдореВрд╣ рдХреЛ рд▓рдЧрднрдЧ 4 рд╕рд╛рд▓ рд╣реЛ рдЧрдП рд╣реИрдВ рдФрд░ рдЙрд╕ рджреМрд░рд╛рди 4 рдорд╛рдирдХреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдирд╡рд░реА рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЛрдИ рдирдпрд╛ рдорд╛рдирдХ рдирд╣реАрдВ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЬрд╝реЗрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реАрдбрд░ рдореИрдереНрдпреВ рд╡реАрдпрд░ рдУ'рдкрдиреА рдиреЗ рдмреИрдВрдб рдЫреЛрдбрд╝ рджрд┐рдпрд╛ ред "рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ" рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╕рдореВрд╣ рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВред
- рдХреНрд╡реЗрд░реА рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг - рд▓реЗрдЦрдХ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреНрд╡реЗрд░реАрд░реАрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреЛрд╕реНрдЯ, рдЬреЛ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- "рдбреА" рдХрд╛ рдорддрд▓рдм рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдВрдЬреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ - рд▓реЗрдЦрдХ рдПрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред SOLID рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ, рдЖрдо рдзрд╛рд░рдгрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, "D" рдХрд╛ рдЕрд░реНрде рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдВрдЬреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдирд╡рд░реНрдЬрди, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред
- рд╣рд┐рдкрд╣реЙрдк рд╡реАрдПрдо: рдбреЗрдмрд┐рдпрди 7 + рдиреЗрдЧрдиреЗрдХреНрд╕ + рд╕рд┐рдореНрдлрдиреА 2 рдХреЗ рд▓рд┐рдП рдореБрдХрд╛рдмрд▓рд╛ рдЦреБрдлрд┐рдпрд╛
- рдПрдЪрдПрдЪрд╡реАрдПрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд┐рдореНрдлрдиреА рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛, рдХреБрдЫ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред - рдПрдЪрдПрдЪрд╡реАрдПрдо: рдЬреВрдорд▓рд╛, рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рдВрдЧрддрддрд╛
- рд╡рд┐рд╖рдп рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ, рдПрдЪрдПрдЪрд╡реАрдПрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдгред - рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХреМрди рд╕рд╛ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдирд╛ рд╣реИ - рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдЧрддрд┐ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓реЗрдЦрдХ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдореБрдЦреНрдп рдорд╛рдирджрдВрдб рд╕реЗ рджреВрд░ рд╣реИ рдФрд░ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпреЛрдВред
- рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╛рдЪрд╛рд░ PHP, phpmorphy рдФрд░ MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
- рдПрдХ рдЫреЛрдЯрд╛ рдЪрд┐рддреНрд░рдг, рдЬреЛ рд╕рдорд╛рди рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдЪрдпрди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред - рд▓рд╛рд░рд╡реЗрд▓ рд╡реАрдХрд▓реА - рд▓рд╛рд░рд╡реЗрд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрд▓реЙрдЧ рдкрд░ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ рд░реЛрдЪрдХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╕рдВрдХрд▓рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЦреБрджрд╛рдИ рдореЗрдВ рдЧрд┐рд░ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдврд╛рдВрдЪреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд▓рд╛рд░рд╡реЗрд▓ рд╡реАрдХрд▓реА рдХреА рд░рд┐рд▓реАрдЬ рдХрд╛ рднреА рдкрд╛рд▓рди рдХрд░реЗрдВред
- DI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ
- рдбреАрдЖрдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдкреНрд░рджрд░реНрд╢рдиред - рддрдХрдиреАрдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдирд╛ - рдореБрдЦреНрдп рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдЕрдиреБрднрд╡реА рд╡рдХреНрддрд╛, рдПрдВрдереЛрдиреА рдлреЗрд░рд╛рд░рд╛ рд╕реЗ PHP рдбреЗрд╡рд▓рдкрд░ рдХреА рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрд╕ рдФрд░ рдЯреНрд░рд┐рдХреНрд╕ред
- рд╡рд╛рдИрдкреАрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдкреАрдПрдЪрдкреАрдмреАрдмреА рдПрдХреАрдХрд░рдг
- рджрд░рдЕрд╕рд▓, рд╡рд╛рдИрдкреАрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдореЗрдВ phpBB рдлреЛрд░рдо рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢ред - Prowl рдХреЗ рд╕рд╛рде рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдБ - Prowl iOS рдХреЗ рд▓рд┐рдП рдПрдХ Growl рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИред рдорд╛рдорд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдиреЗ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рдореВрд╣ рдХреЛ рдХрд┐рд╕реА рднреА рд╕реВрдЪрдирд╛ рдХреЛ рднреЗрдЬрдиреЗ рдХреА рдЬрд▓реНрджреА рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- Laravel 4: рдкреНрд░рдорд╛рдгреАрдХрд░рдг - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Laravel 4 рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- PHP рдХреЛрдб рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдб рдХрд░рдирд╛
- obfuscation рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд▓реЗрдЦ рдФрд░, рддрджрдиреБрд╕рд╛рд░, PHP рдХреЛрдб рдХрд╛ deobfuscationред - рдПрдХ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдХреА рдЕрд╡рд╣реЗрд▓рдирд╛
- рдФрд░ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрд╕реНрдкрд╖реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рдПрдХ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдг рд╣реИред - рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╣рдорд▓реЛрдВ рд╕реЗ рд▓реЙрдЧрд┐рди рд░реВрдкреЛрдВ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдирд╛ - рд▓реЗрдЦрдХ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╣рдорд▓реЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХрд╛ рдмрддрд╛рддрд╛ рд╣реИред рдХрддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╕рдВрднрд╡ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдЙрджрд╛рддреНрдд рдкрд╛рда рдореЗрдВ PHP рдХреЛрдб рдХрд╛ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг - рд▓реЗрдЦрдХ рдХрд╛ рд╡рд░реНрдгрди рд╣реИ рдХрд┐ рдЙрджрд╛рддреНрдд рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕реНрдереИрддрд┐рдХ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред
- рдПрдХреНрд╢рди рдореЗрдВ рдЬрд╝реЗрдлрд┐рд░ - рдлрд╛рд▓реНрдХрди рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЬрд╝реЗрдлрд┐рд░ рдХреЗ рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реБрдП рд╕реНрдХреНрд░реЗрдВрдХрд╛рд╕реНрдЯ ред
рдкрд┐рдЫрд▓реЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА
- Silex рдХрд╛ рдкрд░рд┐рдЪрдп - рдЗрдЧреЛрд░ Wiedler рджреНрд╡рд╛рд░рд╛ рдПрдХ рдорд╣рд╛рди рдмрд╛рдд рдХреА рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧред
- ReactPHP рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ - ReactPHP рдФрд░ рд╢рд╛рдлрд╝реНрдЯ рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрд▓рд╛рдЗрдб рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ред
- рдкреВрд░реНрд╡реЛрддреНрддрд░ PHP 2013 - рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рдореНрдореЗрд▓рди рд╕реЗ 25 рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ PHP рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмреЛрд╕реНрдЯрди рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИрдВред
рд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдкрд░ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬтЖР
рдкрд┐рдЫрд▓рд╛ рдЕрдВрдХ