
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ 2.2.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд░рд┐рд▓реАрдЬрд╝ рдиреЗ рдХрдИ рдирд╡рд╛рдЪрд╛рд░ рд▓рд╛рдП, рдЬреИрд╕реЗ рдХрд┐ рдЧрддрд┐рд╢реАрд▓ рдбреАрдбреАрдПрд▓ рдкреНрд░рд╢реНрди рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реБрдзрд╛рд░ред
- Google рдРрдк рдЗрдВрдЬрди рдЕрдм PHP рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рджреЛ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдлрд╡рд╛рд╣ рдереА, рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ рдереАред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рджрд┐рдЦрд╛рдИ рджреА, рдФрд░ рдлрд┐рд░ Google I / O рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИ, рдЬрд┐рд╕рдХреА рдПрдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдпрд╣рд╛рдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ ред
рддреЛ, Google рдХрд╛ рдХреНрд▓рд╛рдЙрдб PaS рд╣реЛрд╕реНрдЯрд┐рдВрдЧ PHP рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ред рд╡рд╛рддрд╛рд╡рд░рдг рджреБрднрд╛рд╖рд┐рдпрд╛ PHP 5.4 ( phpinfo ) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╖рд┐рджреНрдз рд╣реИ - рдпрд╣ Google рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдХрдИ рдЕрдиреНрдп рд╕реАрдорд╛рдПрдБ рднреА рд╣реИрдВ ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, JetBrains рдиреЗ рддреБрд░рдВрдд PHPStorm рдореЗрдВ Google рдРрдк рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреАред рдФрд░ Silex рдХреЗ рд╕рд╛рде GAE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдЙрджрд╛рд╣рд░рдг рднреА рд╣реИред - PHP 5.5.0RC1 рдЙрдкрд▓рдмреНрдз - рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, 9 рдордИ рдХреЛ, PHP рдХреА рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рд░рд┐рд▓реАрдЬ рдХреЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреАред RC2 рдХреЛ 23 рдордИ рдФрд░ рдлрд┐рд░ рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рд╡рд░реНрддрдорд╛рди рд╢рд╛рдЦрд╛рдУрдВ рдХреА рд░рд┐рд▓реАрдЬрд╝: PHP 5.4.15 рдФрд░ PHP 5.3.25 - рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рд╕реБрдзрд╛рд░ рд╣реИрдВ , рдФрд░ рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
- рд╡реЗрдм рдФрд░ PHP рдкрддреНрд░рд┐рдХрд╛ рдХрд╛ рдордИ рдЕрдВрдХ - рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╖рдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдЯрд╛рдЗрдо рдЯреНрд░реИрд╡рд▓ рд╡рд┐рдж рдЧрд┐рдЯ; PHPCR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛; рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдп рдмрдирд╛рдиреЗ рдкрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡; рдбреЗрдЯрд╛ рдореЙрдбрд▓рд┐рдВрдЧ; рд╕реНрдкреНрд░рд┐рдВрдЯ рд░реЗрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрдЯрд┐рд╡ рдФрд░ рдЕрдиреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред
- PuPHPet - рдХрдардкреБрддрд▓реА рдФрд░ Vagrant рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдСрдирд▓рд╛рдЗрди рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ - рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрдкрдХрд░рдг рдЬреЛ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд░реНрдХ рдорд╢реАрди рдХреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: OS, рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ, Apache, PHP, MySQL рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╡реИрдЧреНрд░рдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░-рдХрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдмрдврд╝рд╛рдПрдВред рдЯреВрд▓ рдХреЛрдб GitHub рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ ред
рдкреАрдПрдЪрдкреА
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- PHP 5.5 рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ - рдпрджрд┐ рдЖрдкрдиреЗ PHP 5.5 рдкрд░ рд╕рдорд╛рдЪрд╛рд░ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рдЬреВрд▓рд┐рдпрди рдкрд╛рдЙрд▓реА рд╕реЗ рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
- Yii 2.0 рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ
- рд╡рд╛рдИ 2 рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдиреЗ рд╕рдореБрджрд╛рдп рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рд░реБрдЪрд┐ рдкреИрджрд╛ рдХреА, рдЬреЛ рдХрдИ рдкрджреЛрдВ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдерд╛ред рд▓рд┐рдВрдХ Yii 1.1 рд╕реЗ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдЕрдВрддрд░реЛрдВ рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЕрд╡рд▓реЛрдХрди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдИ рднреА рдХрдо рдЙрддреНрдХреГрд╖реНрдЯ Yii2 рд╣рдмрдкреНрд░реЛрд╕реНрдЯ рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рдкрд░рд┐рдЪрд┐рдд
ред - Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 - рд╣рд╛рдЗрдбреНрд░реЗрдЯрд░реНрд╕, рдЯреЗрдмрд▓рдЧреЗрдЯрд╡реЗ рдореЙрдбрд▓ - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ, ZF2 рдореЗрдВ рд╕рдВрдХреЗрддрд┐рдд рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдореЙрдбрд▓ рдХреЛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
- PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдмреНрд▓рдЬред рдЕрджреНрдпрддрди
- рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ PHP рдорд╛рдЗрдХреНрд░реЛрдлреНрд░рд╛рдорд╡рд░реНрдХ, рдЬреЛ рднрд╛рд╖рд╛ рдХреА рд╕рднреА рдирд╡реАрдирддрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред - Zend рджреНрд╡рд╛рд░рд╛ рд╡реЗрдмрд┐рдирд╛рд░ - рдкрд┐рдЫрд▓реЗ рд╡реЗрдмрд┐рдирд╛рд░ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рд╣рдореЗрд╢рд╛ Zend рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ZF2 рдкрд░ рд╕реЗрд╡рд╛ рдШрдЯрдХ рдмрдирд╛рдиреЗ рдкрд░ ред
- PHP рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдпреЛрдЧреНрдп рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдХреЛрдб рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ - рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдХреЛрдб рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдирд╛рдПрдВред
- WebSocket (Sec-WebSocket-Version: 13) - рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ PHP рдореЗрдВ
- рд╣реИрдмрд░рдкреЛрд╕реНрдЯ, рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдиреЗ PHP рдореЗрдВ рд╡реЗрдм рд╕реЙрдХреЗрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред - рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдкреНрд░рдХрдЯреАрдХрд░рдг - PHP-FIG рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд▓реЗрдЦрдХ рд▓рд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдШрдЯрдХреЛрдВ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдФрд░ рдорд╛рдирдХреАрдХреГрдд рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рднрдВрдбрд╛рд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, SensioLabs Security Checker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрдХ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВред
- Oracle DB рдХреЗ рд▓рд┐рдП PHP Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ - рдпрд╣ рдкреЛрд╕реНрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ Oracle рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ZF2 рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдП ред
- ZendService_Api - PHP рдореЗрдВ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрдлрд╝реНрд░рд╛рдорд╡рд░реНрдХ - рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдлрд╝реНрд░рд╛рдорд╡рд░реНрдХ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рд▓реЗрдЦрдХ рдиреЗ рдЬреЗрдбрдПрдл 2 рдШрдЯрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдкрдХрд░рдг рдмрдирд╛рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ "рд╡рд┐рднрд┐рдиреНрди рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде" рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- PHP 5.5 рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ - рдЕрдкрдиреЗ рдордВрдЪ рдХреЗ рд▓рд┐рдП PHP рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдкреЛрд╕реНрдЯ рд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕реНрд╡рдпрдВ PHP рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред
- рд╕рддреНрд░ рдХреБрдХреАрдЬрд╝ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдХрдИ PHP рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ (session.cookie_httponly, session.use_only_cookies, session.cookie_secure) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЬреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рддреНрд░реЛрдВ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
- Maven and PHP - рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЬрд╛рд╡рд╛-рд╡рд░реНрд▓реНрдб рдмрд┐рд▓реНрдб рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреИрд╕рд╛ рдХрд┐ PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЦреБрджрд╛рдИ рдХреЗ рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ, рдПрдХ рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рд╡рд╛ рдЙрдкрдХрд░рдг, рдЕрдкрд╛рдЪреЗ рдЪреАрдВрдЯреА рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ, рдлрд┐рдВрдЧ , рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рд╕рдВрдЧреАрддрдХрд╛рд░ рдФрд░ PSR-0 рдорд┐рддреНрд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдирд╣реАрдВ - рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреЛрд╕реНрдЯ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ рдФрд░ PSR-0 рдФрд░ рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЗ рдмреАрдЪ рдПрдХ рд╕реАрдзрд╛ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдпрд╛ рдкрд░реАрдХреНрд╖рдг: Behat рдФрд░ Codeception рдХреА рддреБрд▓рдирд╛ - рд▓реЗрдЦрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдФрд░ рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде Be рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП Codeception рдХреЛ рдХреНрдпреЛрдВ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдПрдХ рдЙрджреНрдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдорд╛рд░реА рд╡рд┐рдлрд▓рддрд╛ - рд▓реЗрдЦрдХ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИ, рдФрд░ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐, рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рдХреА рддрд░рд╣ рд╕рдмрд╕реЗ рд╡рд┐рд╡рд┐рдз рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрджреНрдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдкрд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд░реЛрдХрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрдиреЛред
- рд╕реНрд▓рд╛рдЗрдбреНрд╕: рдмреЗрд╣рдЯ рдФрд░ рдлрд╛рдЗрди рдПрдкреАрдЖрдИ - рджрд░рдЕрд╕рд▓ рдмреАрдбреАрдбреА рдФрд░ рдмреЗрд╣рдЯ (рдкреАрдбреАрдПрдл) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╡реЗрдмрд┐рдирд╛рд░ рдХреА рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдкреАрдЖрдИ рдбрд┐рдЬрд╛рдЗрди рд░рд┐рдкреЛрд░реНрдЯ (рдкреАрдбреАрдПрдл) рднреА рд╣реИ ред
- рдмреЛрд░рд┐рд╕ php рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдХрд┐рди рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп REPL рд╣реИ
- рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЛ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕ рдмрд╛рд░ рд╣рдм рд╕рд╛рдЗрдЯ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕рдореАрдХреНрд╖рд╛ред - рдХреНрдпрд╛ PHP рдХреЗ рд▓рд┐рдП рд╡рд╛рджрд╛ рднреВрдорд┐ рд╣реИ? - PECL рдЪреМрдЦрдЯреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдВрдереЛрдиреА рдлреЗрд░рд╛рд░рд╛ рдХреЗ рд╕рдВрджреЗрд╣ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддреЗ рд╣реБрдП, рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╛рд▓реНрдХрди рдЬреИрд╕реА PHP рд░реВрдкрд░реЗрдЦрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдЧреЗрдо" рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред
- рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рд╕реЗ рдмрдЪреЗрдВ - рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЫреЛрдЯрд╛ рдиреЛрдЯ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
- PHP рдореЗрдВ рдЙрдиреНрдирдд рдХрддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг - Oracle рд╕реЗ рдХрддрд╛рд░ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рд╣рдо PHP рдХреЛрдб рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП grep рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдкреЛрд╕реНрдЯ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рдЦрддрд░реЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдХреЗ рдХреЛрдб рдореЗрдВ рд╕рд░рд▓ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЦреЛрдЬреЗрдВред
- рдЬрд┐рдореНрдореЗрджрд╛рд░ Silex рдирд┐рдпрдВрддреНрд░рдХреЛрдВ - рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ Silex рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдШрдЯрдХ рдмрдирд╛рдпрд╛ рд╣реИ, рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
- рд▓рд░реНрдирд┐рдВрдЧ рд░реЗрд▓реНрд╕ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рд░реВрдмреА)
- рдПрдХ рдЕрдиреБрднрд╡реА PHP рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж, PHP рд╕рдореБрджрд╛рдп рдХрд╛ рдПрдХ рд╕рджрд╕реНрдп рдФрд░ рдПрдХ рд╡рдХреНрддрд╛ рдЬреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд░реВрдмреА рдСрди рд░реЗрд▓ рд╕реАрдЦрдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдкрдиреЗ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╡рд╣ рдПрдХ PHP рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдХреЗ рдорддрднреЗрджреЛрдВ рдФрд░ рд╢реНрд░реЗрд╖реНрдарддрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдФрд░ рдирдИ рднрд╛рд╖рд╛ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИред - рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХреЛ рд╕рдордЭрдирд╛ - рдкреЛрд╕реНрдЯ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдФрд░ PHP рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- рдкрд▓рд╛рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ред PHP рд╕рдВрд╕реНрдХрд░рдг
- рд░реВрдХреНрдпреБрд╕рд┐рдВрдЧ рдкрд░ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рд╣рдмрдкреНрд░реЛрд╕реНрдЯ - рдПрдХ рдЙрдкрдХрд░рдг рдЬреЛ PHP рдореЗрдВ рдкреНрд░рд╡рд╛рд╕рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ PHP - Phinx рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрд╛ рдПрдХ рдФрд░ рдЕрдЪреНрдЫрд╛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред - Google App Engine, PHP рдФрд░ Silexред рд▓реЙрдЧрд┐рди рдкреНрд░рджрд╛рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ - Google рдХреЗ рдкрд╛рд╕ GAE рдореЗрдВ PHP рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ Silex microframework рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг рдЖ рдЧрдпрд╛ рд╣реИред
- PHPixie рдХреЗ рд╕рд╛рде рдПрдХ рд╡реАрдбрд┐рдпреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рдПрдВ
- PHPixie рдкрд░ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ - рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди рдорд╛рдЗрдХреНрд░реЛрдлреНрд░реЗрдорд╡рд░реНрдХред - 5 рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рдЬрдВрдЧ рдЦрддреНрдо рд╣реЛ рдЧрдИ: PHP 75% рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рдЬреАрддрд╛ - Google рдХрд╣рддрд╛ рд╣реИ - рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдкрд╣рд▓реЗ Google рд╕реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИ, рдлрд┐рд░ 5 рдХрд╛рд░рдг рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ "рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдпреБрджреНрдз" рдореЗрдВ PHP рдХреЛ рд╡рд┐рдЬреЗрддрд╛ рдХреНрдпреЛрдВ рдорд╛рдирддрд╛ рд╣реИред рд▓реЗрдЦрдХ рдпрд╣ рднреА рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ PHP рдХрд╛ рдкреНрд░рднреБрддреНрд╡ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛рдПрдВ рдХреЗрд╡рд▓ рдЙрдкрдХрд░рдг рд╣реИрдВ, рдзрд░реНрдо рдирд╣реАрдВред
- Php [tek] 2013 рдХреЗ рд╕рд╛рде рд╕рднреА рд╕реНрд▓рд╛рдЗрдб - рд╕рдореНрдореЗрд▓рди рдХрд╛ рдореМрд╕рдо рдкреВрд░реЗ рдЬреЛрд░реЛрдВ рдкрд░ рд╣реИ, рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╢рд┐рдХрд╛рдЧреЛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ PHP рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдПрдХ рдЪрд╛рд░ рджрд┐рд╡рд╕реАрдп рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрджрд░реНрдн рд╕реЗ, рдЗрд╕ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд 42 рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рд╕реНрд▓рд╛рдЗрдбред
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред