рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдмреНрд░реЗрдХ рдХреЗ рдмрд╛рдж, PHP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ! рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрдпрди рд╣реИред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- PHPNG - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рдирдИ рдкреАрдврд╝реА рдХрд╛ PHP рджреБрднрд╛рд╖рд┐рдпрд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ред рдФрд░ рдпрд╣ рд╕рдм php.internals рдореЗрдВ рджрд┐рдорд┐рддреНрд░реА рд╕реНрдЯреЛрдЧреЛрд╡ рдХреЗ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╢рд╛рдЦрд╛ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдХрд╛рдо рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ PHPNG рдПрдХ рдЕрдиреБрдХреВрд▓рд┐рдд Zend рдЗрдВрдЬрди рд╣реИ рдЬреЛ рдирдП рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ ред рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ 10-30% рддрдХ рдмрдврд╝рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рд╣реИред PHPNG рд╕рдВрднрд╡рддрдГ PHP 5 ++ рдХрд╛ рдЖрдзрд╛рд░ рдмрдиреЗрдЧреА, рд▓реЗрдХрд┐рди рдЕрднреА рдпрд╣ рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрдд рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрд╣реБрдд рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИред
рдЖрдЧрд╛рдореА DevConf 2014 рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЖрдк рд▓реЗрдЦрдХ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ PHPNG рдлрд░реНрд╕реНрдЯ-рд╣реИрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВ - "рдкрдореНрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ PHP рджреЗрдВ - PHPNG рдПрдХ рдирдИ рдкреАрдврд╝реА рдХрд╛ рдЗрдВрдЬрди рд╣реИ" ред - PHP рдХреА рдмреАрдЯрд╛ рд░рд┐рд▓реАрдЬрд╝ 5.6.0: рдмреАрдЯрд╛ 2 рдФрд░ рдмреАрдЯрд╛ 3 - рдЕрдкрдбреЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рдмрд╣реБрдд рдХрдо рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред рдлрд┐рд░ рднреА, рдПрдХ рдФрд░ рдмреАрдЯрд╛ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреА рдЙрдореНрдореАрдж рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдЖрдк рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рджрд╕ рдорд┐рдирдЯ рдХрд╛ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
- PHP рд░рд┐рд▓реАрдЬрд╝: 5.5.12 , 5.5.13 , 5.4.28 , 5.4.29 - рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯред рдЗрдирдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ PHP-FPM рднреЗрджреНрдпрддрд╛, рдЬреЛ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ php-fpm UNIX рд╕реЙрдХреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 0666 рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рд╡рд░реНрдХрд┐рдВрдЧ FastCGI рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд▓ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдордирдорд╛рдирд╛ PHP рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред ред
- рдиреНрдпреВ рд╣рд░реЛрдХреВ PHP - рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣рд░реЛрдХреВ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░, рдПрдЪрдПрдЪрд╡реАрдПрдо рдФрд░ рд╣реИрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
- Mooha рдХрд╛ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг - PHP рдХреЗ рд▓рд┐рдП рдиреЛрдб рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИ - рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╣рдмреЗрд░рд╛ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореВрд╣рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рдереА, рдЬреЛ рд▓реЗрдЦрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдПрдХ рджреГрд╢реНрдп рдбрд┐рдЬрд╛рдЗрдирд░ рдмрдирдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред рдЙрдкрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред
- Apigility 1.0.0 - рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Restful рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреА рдкрд╣рд▓реА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬред
- рд▓рд╛рд░рд╡реЗрд▓ рдлреЛрд░реНрдЬ - рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рд▓реИрд░рд╛рдХреЛрди рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рд▓рд╛рд░рд╡реЗрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдлреЛрд░реНрдЬ рдЯреВрд▓ рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдЯреЗрд▓рд░ рдиреЗ "рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдмрд╛рджрд▓ рдореЗрдВ PHP рддрддреНрдХрд╛рд▓ рдЦрд╛рдирд╛ рдкрдХрд╛рдиреЗ рдХреЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо" рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ред рдлреЛрд░реНрдЬ рдЖрдкрдХреЛ рдорд┐рдирдЯреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрд▓рд╛рдЙрдб рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдореЗрдВ Nginx 1.6, PHP 5.5, MySQL / Postgres, Redis, Memcached, Beanstalk рдХреЗ рд╕рд╛рде рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдлреЛрд░реНрдЬ рдПрдХреНрд╕рдЯреЗрдВрд╢рди , рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ , рдФрд░ рдлреЛрд░реНрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдХреНрд░реИрдирд╛рд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред ред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рддрд┐ рдорд╛рд╣ $ 10 рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рд╕рд┐рдореНрдлрдиреА 2.5.0 рд░рд┐рд▓реАрдЬ - рдпрд╣рд╛рдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреАред
- рд▓рд╛рд░рд╡реЗрд▓ 4.2 рд░рд┐рд▓реАрдЬ - рдЕрдм рд╕реЗ, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ PHP рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ 5.4 рд╕реЗ рдХрдо рдирд╣реАрдВред
- DevConf 2014 - рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рджреЛ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдорд╛рд╕реНрдХреЛ рдореЗрдВ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдкрд░ рдПрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред PHP рдЕрдиреБрднрд╛рдЧ phpng, Yii 2, Laravel, AOP, Codeception рдкрд░ рджрд┐рд▓рдЪрд╕реНрдк рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕рдиреНрдирддрд╛ рджреЗрддрд╛ рд╣реИред
рдкреАрдПрдЪрдкреА
- RFC: "рдЧреИрд░-рд╡рд╕реНрддреБ рдХреЗ рдПрдХ рд╕рджрд╕реНрдп рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рдХреЙрд▓" рдкрдХрдбрд╝рд╛ рдЧрдпрд╛ - рдЗрд╕ рд╡рд╛рдХреНрдп рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрдЧреА, рди рдХрд┐ рдШрд╛рддрдХ рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЬрдм рд╢реВрдиреНрдп рдкрд░ рддрд░реАрдХреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛:
$x = null; $x->method();
$x = null; $x->method();
- RFC: loop_else - рд▓реВрдк рдореЗрдВ рдПрдХ рдФрд░ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡, рдЬрд┐рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рд▓реВрдк рдХреА рд╕реНрдерд┐рддрд┐ рдПрдХ рдмрд╛рд░ рднреА рдкреВрд░реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдпрд╣ рд▓реВрдк рдмреЙрдбреА рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЙрдкрдХрд░рдг
- рд▓рд┐рдВрдХ - PHP рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд░рд╛рдЙрдЯрд░ред
- рдЖрд╡рд╢реНрдпрдХрддрд╛рдкреНрд░рддрд┐ - рдирд┐рд░реНрднрд░рддрд╛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛ред
- рдХрд░реНрдо - рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдХрд░рдгред
- рдмреЛрд╡рд░рд╣реИрдк - рдмреЛрд╡рд░ рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЬреЗрдПрд╕? BowerPHP рдмрд╕ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдбреЛрд░рд╛ - рдХрдИ рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╛рд░реНрдо рдЬрдирд░реЗрдЯрд░ред
- JIT-Fu рдПрдХ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ libjit- рдЖрдзрд╛рд░рд┐рдд PHP рдХреЗ рд▓рд┐рдП рдПрдХ JIT рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- рдпреИрдВрдбреЗрдХреНрд╕ рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди рдПрдкреАрдЖрдИ - рдпреИрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╢реЗрд▓
- рдкреЛрдореЗрдВрдбрд░ - рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ PHP рдЙрдкрдХрд░рдгред
- rss-bridge - рдЙрди рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реАрдб, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдпрд╣ рдирд╣реАрдВ рд╣реИ: Twitter, GoogleSearch, Instagram, Pinterest рдФрд░ рдЕрдиреНрдпред
- рдореЛрдВрдЧрд╛ - MongoDB рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдФрд░ рддреЗрдЬрд╝ рдЕрдореВрд░реНрдд рдкрд░рддред
- glip , PHP рдХреЗ рд▓рд┐рдП рдПрдХ Git рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ Git рдХреЗ рдмрд┐рдирд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ PHP рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
- atoum - PHP рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓, рдЖрдзреБрдирд┐рдХ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪрд╛ред
- TimeTraveler - рдЯреВрд▓ рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рддрд┐рдерд┐ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреНрд░рдорд╢рдГ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдмрд╛рдж рдХреЗ рдХреЙрд▓ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред
рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА
- рдЕрдкрдиреЗ API рдХреЙрд▓ рдХреЛ рд╕реНрдЯреНрд░реЗрдВрдЧрд▓ рдХрд░реЗрдВ: RateLimitBundle - рд▓реЗрдЦрдХ рдиреЗ Symfony RateLimitBundle рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдВрдбрд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдирд┐рдпрдВрддреНрд░рдХ рдпрд╛ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП
@ratelimit
рдПрдиреЛрдЯреЗрд╢рди рдореЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдорд╛рдзрд╛рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ, рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВред - рдХреНрдпрд╛ рдЖрдкрдХрд╛ OAuth 2.0 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ - OAuth рдФрд░ OpenID рдореЗрдВ рд╕рдирд╕рдиреАрдЦреЗрдЬ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЧреБрдкреНрдд рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ред
- Silex рдПрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ рдЯреЛрдХрди рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди
- рд╣рдо рдкреВрд░реНрдг-рдкрд╛рда рдЦреЛрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЛрд▓рд╛рд░рд┐рдпрдо рдФрд░ рдПрд╕рдУрдПрд▓рдЖрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
- Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 , рднрд╛рдЧ 2 рдореЗрдВ рд╕рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рдЯреЗрд╕реНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдмреИрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - PHP рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдмреИрдЯреНрд╕ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЕрд╡рд▓реЛрдХрдиред
- JsonSerializable рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ
- рд╕рд┐рдореНрдлрдиреА 2 рдореЗрдВ рд╕рддреНрд░реЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдп
- рд▓рд┐рдЧреЗрд╕реА рдХреЛрдб рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ: рдЬрдЯрд┐рд▓ рд╕реНрдерд┐рддрд┐рдпрд╛рдВ
- рд╕рдВрдЧреАрддрдХрд╛рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдмрдВрдзрди - рд▓реЛрдХрдкреНрд░рд┐рдп рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ, рд╕рдВрд░рдХреНрд╖рд┐рдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
- рдЖрдпрд░рдирдПрдордХреНрдпреВ рдФрд░ рд▓рд╛рд░рд╡реЗрд▓ - рдХрд╛рд░реНрдп рдХрддрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рд▓рд╡рд░рд╡реЗрд▓ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛: рд╕рддреНрд░, рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдФрд░ рдХреИрд╢ рдШрдЯрдХ
- PHP 5.5 рдореЗрдВ рдЙрдкрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ - рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЬрдирд░реЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ред
- Phpspec рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛
- PHPSpec рдФрд░ Magento - Magento рдХреЗ рд╕рд╛рде PHP рдХреЗ рд▓рд┐рдП SpecBDD рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
- Magento: рдмреЗрд╕рд┐рдХреНрд╕, рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рд╛рдЗрдХрд▓, рд╕реНрдЯреИрдВрдбрд░реНрдбреНрд╕ рдПрдВрдб рдмреЗрд╕реНрдЯ рдкреНрд░реИрдХреНрдЯрд┐рд╕реЗрд╕
- рд╣реИрдХ рд╕рдореБрджрд╛рдп - рд╣реИрдХ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ, рдмрд╣реБрдд рдХрдо рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рд╕рдореБрджрд╛рдп рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрди рд░рд╣реЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдмреАрдЯрдмреЙрдХреНрд╕ рдФрд░ рд╣реИрдХ-рдПрдорд╡реАрд╕реА рдврд╛рдВрдЪреЗ
- рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЕрд╕реНрдерд╛рдпреА рдЬрдЯрд┐рд▓рддрд╛ - PHP рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдкрд░ред
- рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдХреЗ рд╕рд╛рде PHP рдФрд░ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг
- ZFTool рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореЙрдбреНрдпреВрд▓ рдХрд┐рд╕реА рднреА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ
- PHP рдХреЛрдб рдХреЗ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди - рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЧрдИ рдкреЛрд╕реНрдЯ рдореЗрдВ: PHP_CodeSniffer , PHP Mess Detector рдФрд░ PHP Copy & Paste Detector ред
- GuzzlePHP рдХреЗ рд╕рд╛рде рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг
- рдлрд╛рд▓реНрдХрди рдореЗрдВ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ
- рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рд╣рдЯрд╛рдиреЗ, рдкреБрдирд░реНрд╕реНрдерд╛рдкрди рдФрд░ рд╕рдВрд╢реЛрдзрди - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ REST рдкреНрд░рддрд┐рдорд╛рди рдореЗрдВ рдЧреИрд░-рддреБрдЪреНрдЫ рддрд░реАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИред
- рдПрдХреНрд╕реЗрд▓ рд╕реЗ рдкреАрдПрдЪрдкреА рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЖрдпрд╛рдд рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛
- PHP рдХреЛ рддреЗрдЬреА рд╕реЗ (ReactPHP рдХреЗ рд╕рд╛рде)
- рдереНрд░рд┐рдлреНрдЯ рдХреЗ рдмрд┐рдирд╛ рдХреИрд╕реЗрдВрдбреНрд░рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреАрдПрдЪрдкреА рд╡рд┐рд╕реНрддрд╛рд░
- Vkontakte API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛
- рд╡рд┐рднрд┐рдиреНрди рдЖрдпрд╛рдореЛрдВ рдФрд░ рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд░рдгрд┐рдпреЛрдВ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ 14 рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо
- Sypex Geo 2.2 - рдЕрдм GeoNames рдФрд░ OKATO рдХреЗ рд╕рд╛рде - рдЖрдИрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢рд╣рд░ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рддреЗрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрд╡рд▓реЛрдХрдиред
- рд╣рдо рд▓рд╛рд░рд╡реЗрд▓ рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рдЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВред рднрд╛рдЧ реи
- JadePHP рдХрд╛ рдкрд░рд┐рдЪрдп - PHP JadePHP рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд▓реЛрдХрдкреНрд░рд┐рдп рдЬреЗрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬрди рдХрд╛ рдПрдХ рдмрдВрджрд░рдЧрд╛рд╣ред
- MailCatcher рдХреЗ рд╕рд╛рде рдИрдореЗрд▓ рдбреАрдмрдЧ рдХрд░рдирд╛ - MailCatcher рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП , PHP рдореЗрдВ рдИрдореЗрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЛрд╕реНрдЯ рджреЗрдЦреЗрдВред
- PHP рдХреЗ рд▓рд┐рдП рдЦрддрд░рдирд╛рдХ getimagesize () рдпрд╛ Zip рдмрдо - PHP рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рдлреЛрдЯреЛ рдЧреИрд▓рд░реА рдЗрдВрдЬрди рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрд╡рд▓реЛрдХрди рдФрд░ рдЖрдк рджрд╛рдврд╝реА рдЬрд╝рд┐рдк рдмрдо (рдпрд╛ рдкрд╛рд▓рддреВ рдмрдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ getimagesize () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдЯ рдХреЛ рдХреИрд╕реЗ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
- RBAC рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде Yii рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ RESTful API
- рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ Yii рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЛрдмрд╛рдЗрд▓ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдСрдЯреЛ-рдкреНрд░рд▓реЗрдЦрди
- 25 рд▓рд╡рд░рд╡реЗрд▓ рдЯрд┐рдкреНрд╕ рдФрд░ рдЯреНрд░рд┐рдХреНрд╕
- PHPCI: PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА
- рд╣рдо рдкреАрдПрдЪрдбреА рдФрд░ рдПрдХреНрд╕рдЯреАрдЬреЗрдПрд╕ рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдЖрдИрдбреАрдИ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ
рдкрд┐рдЫрд▓реЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА
- PHP рджрдХреНрд╖рд┐рдг рдЕрдлреНрд░реАрдХрд╛ рдХреЗ рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ
- phpDay 2014 - рдЗрдЯрд▓реА рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рд╕рдореНрдореЗрд▓рди рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рд╕реНрд▓рд╛рдЗрдбред
- php [tek] 2014 - 35 рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд╕реНрд▓рд╛рдЗрдбред
рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ
- рд╕рд┐рдореНрдлрдиреА 2 рдореЗрдВ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рд░реВрдкреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг - рд╕рд┐рдореНрдлрдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдХреНрд░реИрдирд╛рд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ 2. рдкрд╣рд▓реЗ рд╡рд╣рд╛рдБ рдереЗ: рдореВрд▓ рдмрд╛рддреЗрдВ , рдорд╛рд░реНрдЧ , рдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ ред
рдордиреЛрд░рдВрдЬрдХ
рд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдкрд░ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ
тЖР рдкрд┐рдЫрд▓рд╛ рдЕрдВрдХ