рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рддрд╛рдЬрд╛ рдЪрдпрдиред рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ: PHP 7.3.0, рд╕рд┐рдореНрдлрдиреА 4.2, рд╕рдВрдЧреАрддрдХрд╛рд░ 1.8.0 рдФрд░ рдЕрдиреНрдп рд░рд┐рд▓реАрдЬрд╝, PHP 5.6 рдФрд░ PHP 7.0 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рд╕рдорд╛рдкреНрддрд┐, PHP рдЗрдВрдЯрд░рдиреИрд╢рдирд▓ рд╕реЗ рдирд╡реАрдирддрдо рдСрдлрд╝рд░, рдЙрдкрдпреЛрдЧреА рдЯреВрд▓ рдХрд╛ рдПрдХ рднрд╛рдЧ, рд░рд┐рдкреЛрд░реНрдЯ рдХреА рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рдкреЛрдбрдХрд╛рд╕реНрдЯ рдлрд╛рдЗрд╡ рдорд┐рдирдЯ PHP рдЗрд╢реНрдпреВ рдирдВрдмрд░ 44 рдореЗрдВ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдХрд╛ рдПрдХ рд▓рдШреБ рдСрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдг
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- PHP 7.3.0 - рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдкреНрд░рдореБрдЦ PHP рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╕рдордп рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рднреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдФрд░ рдзрдиреНрдпрд╡рд╛рдж рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░ рд╣реИрдВ:
тАв рдмреЗрд╣рддрд░ Heredoc рдФрд░ Nowdoc RFC рд╕рд┐рдВрдЯреИрдХреНрд╕
тАв json_encode()
рдФрд░ json_decode()
рдлрд╝рдВрдХреНрд╢рди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдФрд░ рдЗрд╕реА RFC рдзреНрд╡рдЬ рдХреЛ рдлреЗрдВрдХ рджреЗрдВрдЧреЗ
тАв RFC рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрддрд┐рдо рддрд░реНрдХ рдХреЗ рдмрд╛рдж рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
тАв рдЬреЛрдбрд╝реЗ рдЧрдП рдХрд╛рд░реНрдп array_key_first()
рдФрд░ array_key_last()
RFC
тАв рдирдпрд╛ рд╕рдордп () рдлрд╝рдВрдХреНрд╢рди, рдЬреЛ рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рд╕рдордп рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕рдордп рдкреАрдЖрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
тАв RFC рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ is_countable()
рдлрд╝рдВрдХреНрд╢рди рд╣реИ
тАв RFC list()
рдореЗрдВ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
тАв рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рдкреАрдЖрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ
тАв рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЗрдВрдЬрди PCRE2 RFC рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛
UPGRADING рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╕реВрдЪреАред
рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ PHP 7.2.x рд╕реЗ PHP 7.3.x рдкрд░ рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди рдЧрд╛рдЗрдб рджреЗрдЦреЗрдВ, рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж lex111 ред
- рджреБрдирд┐рдпрд╛ рдиреЗ PHP 5.6.39 , PHP 7.0.33 , PHP 7.1.25 рдФрд░ PHP 7.2.13 рдХреЗ рдЕрдкрдбреЗрдЯ рднреА рджреЗрдЦреЗред рдФрд░ рдпреЗ рд╢рд╛рдЦрд╛рдПрдБ 5.6 рдФрд░ 7.0 рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рд╣реИрдВ , рдФрд░ PHP 7.1 рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╣рд╛рдпрддрд╛ рдореЛрдб рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ PHP 7.2 рдФрд░ PHP 7.3 рдХреА рд╢рд╛рдЦрд╛рдПрдБ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдиреА рд╣реБрдИ рд╣реИрдВред
- AWS рд▓реИрдореНрдмреНрдбрд╛ рдкрд░ PHP - AWS re рдкрд░: Invent 2018 рд╕рдореНрдореЗрд▓рди, рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, AWS рд▓реИрдореНрдмреНрдбрд╛ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереАред рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ PHP рд╕реНрдЯреИрдХрд░реА / php-lambda- рд▓реЗрдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдиреЛрдбреНрд╕ рдпрд╛ рдЧреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдмреИрд╕рд╛рдЦреА рдХреЗ рдмрдЬрд╛рдп, рдЕрдм рдЖрдк рд╢реБрджреНрдз рдкреАрдПрдЪрдкреА рдореЗрдВ рдкреВрд░реНрдг рд▓рд╛рдореНрдбрд╛ рд▓рд┐рдЦ тАЛтАЛрд╕рдХрддреЗ рд╣реИрдВред
- рд╕рдВрдЧреАрддрдХрд╛рд░ 1.8.0
- рдХреЗрдХрдкреАрдПрдЪрдкреА 3.7.0
- PHPUnit 7.5.0
PHP рдХреЗ рдЖрдВрддрд░рд┐рдХ
- [RFC] FFI - рдлреЙрд░реЗрди рдлрдВрдХреНрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ - рджрд┐рдорд┐рддреНрд░реА рд╕реНрдЯреЛрдЧреЛрд╡ рд╕реЗ рдЕрд╡рдзрд╛рд░рдгрд╛ рдЕрдм рдПрдХ рдкреВрд░реНрдг рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реАрдзреЗ рд╕реА-рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджреЗрдЧрд╛ред рдПрдХ рдЙрджрд╛рд╣рд░рдг TensorFlow рдХреЗ рд▓рд┐рдП PHP рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣реИ ред рд╕рдЪ рд╣реИ, рдорд╣рд╛рди рдЕрд╡рд╕рд░ рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рджрд╛рдпрд░реЗ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдлрдПрдлрдЖрдИ рдХреЛ рдХреЗрд╡рд▓ рд╕реАрдПрд▓рдЖрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдкреНрд░реАрд▓реЛрдбреЗрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред
- [RFC] рд╕рд╣рд╕рдВрдпреЛрдЬрдХ рд░рд┐рдЯрд░реНрди рдФрд░ рдХрдВрдЯреНрд░рд╛рд╡реЗрд░рд┐рдПрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ - рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд╕реБрд╕рдВрдЧрдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡рд╛рд░рд┐рд╕ рдореЗрдВ рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ "рд╕рдВрдХреАрд░реНрдг" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ "рд╡рд┐рд╕реНрддрд╛рд░"ред
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда interface X { function m(Y $z): X; } interface Y extends X {
рдЙрдкрдХрд░рдг
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ
рдордиреЛрд░рдВрдЬрдХ
- MagicalTux / goro - рдЧреЛ рдкрд░ PHP рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЧрд▓рддреА рдпрд╛ рдЕрд╢реБрджреНрдзрд┐ рджрд┐рдЦрддреА рд╣реИ - рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкреАрдПрдо рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВред
рдкреНрд░рд╢реНрди рдФрд░ рд╕реБрдЭрд╛рд╡ рдореЗрд▓ рдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
PHP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рдкрд░ рдЕрдзрд┐рдХ рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВред
рд▓рд┐рдВрдХ рднреЗрдЬреЗрдВ
рд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЦреЛрдЬреЗрдВ
тЖР рдкрд┐рдЫрд▓рд╛ рд░рд┐рд▓реАрдЬрд╝: PHP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдирдВрдмрд░ 144