рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рддрд╛рдЬрд╛ рдЪрдпрдиред рд░рд┐рд▓реАрдЬ рдореЗрдВ: рдкреАрдПрдЪрдкреА рдФрд░ рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рднрд╡рд┐рд╖реНрдп, рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╕реБрдзрд╛рд░ рдкрд░ рдкреАрдПрдЪрдкреА рдЗрдВрдЯрд░реНрдирд▓реНрд╕ рд╕реЗ рдЖрд░рдПрдлрд╕реА, рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рднрд╛рдЧ, рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдкреАрдПрдЪрдкреА рд╣рд╛рдереА рдЙрдкрд▓рдмреНрдз, рдФрд░ рдЕрдзрд┐рдХред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
Zend Engine рдФрд░ Zend рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рднрд╡рд┐рд╖реНрдп - рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░, Zeev Surasky рдиреЗ Rogue Wave рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рд╕реНрдерд╛рди рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдЬрд┐рд╕рдиреЗ 2015 рдореЗрдВ Zend рдХреЛ рдирд┐рдЧрд▓ рд▓рд┐рдпрд╛ред рдЬрд╝реАрд╡, рдореИрдереНрдпреВ рд╡реАрдпрд░ рдУ'рдкрдиреА рдФрд░ рдПрдирд░рд┐рдХреЛ рдЬрд╝рд┐рдореБрдПрд▓ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ, рдЬрд╝реЗрдВрдб рдПрдХреНрд╕рдкреНрд░реЗрд╕рд┐рд╡, рдПрдкрд┐рдЧрд┐рд▓рд┐рдЯреА, рд╕рд╛рде рд╣реА рджрд┐рдорд┐рддреНрд░реА рд╕реНрдЯреЛрдЧреЛрд╡ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рдЫреЛрдбрд╝ рджреЗрдВред рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдВрдбреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рджреБрд╖реНрдЯ рддрд░рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╣реЛрддрд╛ рд╣реИ , рд╕рдВрднрд╡рддрдГ рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ред
рд╕реНрдЯреАрдлрди рдкреНрд░реАрдмреЗрд╢ рд╕реЗ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг ред- PHP 7.3.0RC4 - рдПрдХ рдФрд░ 2-3 рд░рд┐рд▓реАрдЬ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреА рдЙрдореНрдореАрдж рд╣реИ рдФрд░ PHP 7.3 рдХреА рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 6 рджрд┐рд╕рдВрдмрд░ рдХреЛ рд╣реИред
- рд╕рд┐рдореНрдлрдиреА рд╕реЗрдВрдЯред рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореАрдЯрдЕрдк # 4 - рдкреНрд░реЛрдкреЗрд▓рд░рдПрдбреНрд╕ (30 рдЕрдХреНрдЯреВрдмрд░, 2018)
PHP рдХреЗ рдЖрдВрддрд░рд┐рдХ
- [RFC] рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ - рджрд┐рдорд┐рддреНрд░реА рд╕реНрдЯреЛрдЧреЛрд╡ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдПрдХ рдкреВрд░реНрдг RFC рдореЗрдВ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╣реИред рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рднреА рд╡рд░реНрдЧ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдмрд╛рдж рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред рдЙрддреНрдкрд╛рджрдХрддрд╛ рд▓рд╛рдн рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрд╡рд╕рд░ рд╕реЗ рдЖрдЧреЗ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЦреБрд▓рддрд╛ рд╣реИред
- [RFC] Opensl_random_pseudo_bytes () -
openssl_random_pseudo_bytes()
рдлрд╝рдВрдХреНрд╢рди рдЧреИрд░- openssl_random_pseudo_bytes()
рд╕реЗ рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрдиреБрдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред
рдЙрдкрдХрд░рдг
- рд╕рд░реНрдкрд┐рд▓ / php-grpc - рд╕рд░реНрдкрд┐рд▓ / рд░реЛрдбреНрд░рдирд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдЬреАрдЖрд░рдкреАрд╕реА рд╕рд░реНрд╡рд░ред рдпрд╣ рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рднреАрддрд░ PHP рдФрд░ рдЧреЛрд▓рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓реЙрдиреНрдЪ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
- рд╕реНрдкреИрдЯреА / рдореВрд▓реНрдп-рд╡рд╕реНрддреБ - рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╣рд╛рдпрдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдореВрд▓реНрдп рд╡рд╕реНрддреБред
- Cebe / php-openapi - рдЙрдкрдХрд░рдг рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ PHP рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде OpenAPI рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИред
- makasim / php-fpm-que - рд╕рд╛рдзрд╛рд░рдг рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ php-fpm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреЛрд╕реНрдЯ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВред
- php-pds / skeleton - PHP рд╕рдВрдХреБрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИред
- adsr / phpspy - PHP 7. рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд▓реНрдХрд╛ рд╕реИрдВрдкрд▓рд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ PHP рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
- NoiseByNorthwest / php-spx - рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ UI рдПрдХ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред рдбреЗрдореЛред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ
рдордиреЛрд░рдВрдЬрдХ
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЧрд▓рддреА рдпрд╛ рдЕрд╢реБрджреНрдзрд┐ рджрд┐рдЦрддреА рд╣реИ - рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкреАрдПрдо рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВред
рдкреНрд░рд╢реНрди рдФрд░ рд╕реБрдЭрд╛рд╡ рдореЗрд▓ рдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рд▓рд┐рдВрдХ рднреЗрдЬреЗрдВ
рд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЦреЛрдЬреЗрдВ
тЖР рдкрд┐рдЫрд▓рд╛ рд░рд┐рд▓реАрдЬрд╝: PHP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдирдВрдмрд░ 141