рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рддрд╛рдЬрд╛ рдЪрдпрдиред рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ: CakePHP 4, рдХреЛрдбреЗрдкреНрд╢рди 4, рдлрд╛рд▓реНрдХрди 4 рдФрд░ рдЕрдиреНрдп рд░рд┐рд▓реАрдЬрд╝, рдЙрдкрдпреЛрдЧреА рдЯреВрд▓ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛, рдкреЙрдбрдХрд╛рд╕реНрдЯ, рдкрд┐рдЫрд▓реЗ рдорд┐рдЯреИрдкреНрд╕ рд╕реЗ рд╡реАрдбрд┐рдпреЛ, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- CakePHP 4.0.0 - PHP 7.2 рдХрд╛ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг, PSR рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (3, 15, 16, 18) рдФрд░ рдХрдИ рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди , рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рдкреНрд░рдХреГрддрд┐ рдХрд╛
- рдХреЛрдбреЗрдкреНрд╢рди 4.0 - рдореЙрдбреНрдпреВрд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рдореЗрдВ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд╕рд┐рдореНрдлрдиреА 5 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, phpdotenv 4 рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрдирдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдлрд╛рд▓реНрдХрди 4.0.0 - рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рд╡рд┐рдореЛрдЪрди, рдПрдХ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ред PHP 7.2 рдХрд╛ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг, PSR (7, 11, 13, 16, 17) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЕрдзрд┐рдХ рдХрдбрд╝реЗ рдЗрдВрдЯрд░рдлреЗрд╕, рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░рдЦрд╛рдиреЗред рдЕрджреНрдпрддрди рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдореЗрдВ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдиред
- Xdebug 2.9.0 - рд░рд┐рд▓реАрдЬрд╝ 2.5 рдмрд╛рд░ (Xdebug 2.7 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ) рдХреЛрдб рдХреЗ рдХрд╡рд░реЗрдЬ рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИред рдХрд╛рд░рдгреЛрдВ рдкрд░ рдЕрдзрд┐рдХ ред
- PHP 7.4.1
- PHP 7.3.13
- PHP 7.2.26 - рдПрдХ рд╢рд╛рдЦрд╛ рдХрд╛ рдирд╡реАрдирддрдо рдкреВрд░реНрдг рдмрдЧрдлрд┐рдХреНрд╕ рд░рд┐рд▓реАрдЬрд╝ред рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡рд░реНрд╖ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рд╡рд╣ рд╣реИ
- PHP-FIG News - рдорд╛рдирдХреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░, рдФрд░ рдХреЛрд░ рд╕рдорд┐рддрд┐ рдХреЗ рдЖрдЧрд╛рдореА рдЪреБрдирд╛рд╡ред
- Skyeng / php- рд╕рдореБрджрд╛рдп - PHP рдШрдЯрдирд╛рдУрдВ, рд╡рдХреНрддрд╛рдУрдВ рдФрд░ рдЖрдпреЛрдЬрдХреЛрдВ рдХреА рдПрдХ рдЦреБрд▓реА рд╕реВрдЪреАред рдЖрдЧрд╛рдореА рдХрд╛рд░реНрдпрдХреНрд░рдо:
тАв 25 рджрд┐рд╕рдВрдмрд░, рдорд╛рд╕реНрдХреЛ: рдЬреБрдмрд▓реА рдмреАрд░рдкреАрдПрдЪрдкреА -
BeerPHP: рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВ рдЬрд╛рдПрдВ рдФрд░ рдЕрдкрдиреЗ рд╢рд╣рд░ рдореЗрдВ рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдВ
рдЙрдкрдХрд░рдг
- DarkGhostHunter / Preloader - рдЯреВрд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░реАрд▓реЛрдб рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдкреЛрд╕реНрдЯ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАред
Php 7.4 рдореЗрдВ рдкреНрд░реАрд▓реЛрдб рдХрд░реЗрдВ: рдкреНрд░реАрд▓реЛрдб рдХреЗ рд▓рд┐рдП рдХрдВрдкреЛрдЬрд░ рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ ред - munusphp / munus - PHP рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред рднрдЬрди рд╕реЗ рдЬреЗрдирд░рд┐рдХ рдПрдиреЛрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
- thecodingmachine / safe 1.0.0 - рд▓рд╛рдпрдмреНрд░реЗрд░реА рдорд╛рдирдХ PHP рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкрд░ рдЖрд╡рд░рдг рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рд╡реЗ
false
рд▓реМрдЯрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдлреЗрдВрдХ рджреЗрдВред рдкреЛрд╕реНрдЯ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАред - krakjoe / pthreads - PHP рдореЗрдВ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░-рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХреНрд░рдХрдЬреЛ / рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред
Symfony
Laravel
- Laravel Idea - Laravel рдкреНрд▓рдЧрдЗрди PhpStorm рдХреЗ рддрд╣рдд рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдерд╛, рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд▓реЗрдЦрдХ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓рд╛рд░реЗрд▓ рдЖрдЗрдбрд┐рдпрд╛ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬреЛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд╖рдорддрд╛рдУрдВ рдореЗрдВ рдореВрд▓ рдкреНрд▓рдЧрдЗрди рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдЦрдХ рдПрдбреЗрд▓ рд╣реИрдВ , рдЬреЛ рдЕрдкрдиреЗ .env рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ , рд╕рд╛рде рд╣реА рд╕рд╛рде "рдЬрдЯрд┐рд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛" рдкреБрд╕реНрддрдХ рдХреЗ рд▓реЗрдЦрдХ рднреА рд╣реИрдВред рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЕрд╡рд▓реЛрдХрди

рдкреЗрдВрдЪрдХрд╕ ред - staudenmeir / eloquent-has-many-deep - HasManyThrough рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг, рдЖрдкрдХреЛ рдХрдИ рдЕрд╕реАрдорд┐рдд рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╡реАрдбрд┐рдпреЛ ред - GitHub Actions рдФрд░ Laravel рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛
рд▓рд╛рд░рд╛рд╡реЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ OAuth2 рдкреНрд░рдорд╛рдгреАрдХрд░рдг
рд╕реНрдкреЕрдЯреА / рд▓рд╛рд░реНрд╡рд╛-рдХреНрд╡реЗрд░реА-рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд┐рдЦрдирд╛
рдЯреЗрд▓рд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ рд▓рд╛рд░рд╡реЗрд▓ рд╕реНрдирд┐рдкреЗрдЯ # 19: рд▓реИрд░рд╛рдХреЛрди VIII, рд▓рд╛рд░рд╡реЗрд▓ рдпреВрдЖрдИ, рдкрд╛рд╕рдкреЛрд░реНрдЯ, рдкреНрд░рдорд╛рдгреАрдХрд░рдгред
рд▓рд╛рд░рд╡реЗрд▓ рд╕реНрдирд┐рдкреЗрдЯ # 20: рдпреВрдирд┐рдпрди рдЯрд╛рдЗрдкреНрд╕, рдПрд╕рдкреАрдП рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди, рд▓рд╛рд░рд╡реЗрд▓ рдпреВрдЖрдИ, рдорд┐рдбрд▓рд╡реЗрдпрд░ рдкреНрд░рд╛рдпреЛрд░рд┐рдЯреА, рд▓рд╛рд░реНрдХреЛрди 2020ред
Yii
Async php
ReactPHP рдФрд░ рд╕рд┐рдореНрдлрдиреА рдШрдЯрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ DriftPHP рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рд╕реНрдХреНрд░реЗрдВрдХрд╛рд╕реНрдЯред- amphp / http-client 4.0.0 - Amp рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ред рдЬреЛрдбрд╝рд╛ HTTP / 2 рд╕рдорд░реНрдерди рдФрд░ рдЕрдиреНрдп рд╕реБрдзрд╛рд░ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, c PHP 7.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рд╡реИрдХрд▓реНрдкрд┐рдХ
nghttp2
рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ FFI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
рдСрдбрд┐рдпреЛ / рд╡реАрдбрд┐рдпреЛ
рд╕рдореБрджрд╛рдп
- PHP рдореЗрдВ рдХреМрди рд╕реА рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ рдЧрд╛рдпрдм рд╣реИрдВ? - рд░реЗрдбрд┐рдЯ рдкрд░ рдирд┐рдХрд┐рддрд╛ рдкреЛрдкреЛрд╡ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдзрд╛рдЧрд╛ред рдХрдИ рд▓реЛрдЧ рдЬреЗрдирд░рд┐рдХ, рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕рд┐рдЬреНрдо рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдХреЛрдИ рдЕрдЪреНрдЫреА рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдЧрд╛рдпрдм рд╣реИрдВ?
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдзрд╛рдЧреЗ рдореЗрдВ рдирд┐рдХрд┐рддрд╛ рд╕реЗ рдПрдХ рдЬрд╡рд╛рдм рд╣реИ, resource
ред - Github.com/hoaproject рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓реЗрдЦрдХ, рдЬрд┐рд╕рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рд╡рд┐рдХрд╕рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдЧреБрдЪреНрдЫрд╛ (рдкреНрд░рддрд┐рджрд┐рди рдХреБрд▓ 125k рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ), рдПрдХ рдирдП рдЕрдиреБрдЪрд░ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИ ред
- рдПрдирдкреАрдПрдо рдХреЙрдлрд╝рд╛рдЙрдВрдбрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдмрд╕ рдПрдХ рдордЬреЗрджрд╛рд░ рдорд┐рдиреА-рдереНрд░реЗрдбред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЧрд▓рддреА рдпрд╛ рдЕрд╢реБрджреНрдзрд┐ рджрд┐рдЦрддреА рд╣реИ - рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкреАрдПрдо рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВред
рдкреНрд░рд╢реНрди рдФрд░ рд╕реБрдЭрд╛рд╡ рдореЗрд▓ рдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
PHP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рдкрд░ рдЕрдзрд┐рдХ рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВред
рд▓рд┐рдВрдХ рднреЗрдЬреЗрдВ
рд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЦреЛрдЬреЗрдВ
тЖР рдкрд┐рдЫрд▓рд╛ рд░рд┐рд▓реАрдЬрд╝: PHP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдирдВрдмрд░ 169