
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- рд╡рд░реНрдбрдкреНрд░реЗрд╕ 3.6 рдЬрд╛рд░реА рдХрд┐рдпрд╛ - рдПрдХ рддрд╛рдЬрд╝рд╛ рд░рд┐рд▓реАрдЬрд╝ рдХреЛрдб "рдСрд╕реНрдХрд░" рдореЗрдВ рдПрдХ рдирдпрд╛ рд╡рд┐рд╖рдп, рдПрдХ рдмреЗрд╣рддрд░ рдкреЛрд╕реНрдЯ рд░рд┐рд╡реАрдЬрди рддрдВрддреНрд░, рдкреЛрд╕реНрдЯ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдФрд░ рдСрдЯреЛрд╕реИрд╡рд┐рдВрдЧ, рдПрдХ рдмреЗрд╣рддрд░ рдореЗрдиреВ рд╕рдВрдкрд╛рджрдХ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣рд╛рдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреАред
рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рддреИрдирд╛рддреА рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рднреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИред - рдлрд╛рд▓реНрдХрди 2.0 - рднрд╡рд┐рд╖реНрдп - рд╡рд┐рдХрд╛рд╕ рдЯреАрдо, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд╡реГрджреНрдзрд┐ рдХреЗ рдХрд╛рд░рдг, рд╕рдВрднрд╛рд╡рд┐рдд рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреА рдЖрд╢рдВрдХрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдордп рдкрд░ рд╕рдорд░реНрдерди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдХ рд╕рдорд╕реНрдпрд╛ рдмрди рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕реА-рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЬрд┐рд╕рдореЗрдВ рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреА рдорджрдж рд╕реАрдорд┐рдд рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЙрдирдХреА рдЕрдкрдиреА рднрд╛рд╖рд╛, PHP рдФрд░ C рдХреЗ рдмреАрдЪ рдПрдХ рдХреНрд░реЙрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред
рдорд┐рд▓рд┐рдП рдЬрд╝реЗрдлрд┐рд░ рд╕реЗ! рднрд╛рд╖рд╛ рд╕реНрдерд┐рд░ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдВрдЧ рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ, рд╕рднреА рдХреЛрдб рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдирд╛рдорд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, рдЪрд░ рдирд╛рдо рдореЗрдВ $
рд╕рд╛рдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкреЛрд╕реНрдЯ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВред рддреБрдо рднреА Zephir рдорд╛рд░реНрдЧ рдШрдЯрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛрдб рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
рд╡реИрд╕реЗ, рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рддрдХ рдлрд╛рд▓реНрдХрди рдХреЛ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдмрд╕ VirtualBox, Vagrant рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ Vagrant-Phalcon рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ Vagrant рдЪрд▓рд╛рдПрдВред
- рдкреАрдПрдЪрдкреА рдХреЛрд░ рдЯреАрдо рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдбреЗрд╡рд▓рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ - рдЕрдЪреНрдЫреА рдЦрдмрд░, рдЪрд▓реЛ рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдЬрд╛рдУ! 0.4 рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬрд╛рд░реА AOP - рдПрдХ рдЕрджреНрднреБрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ PHP рдореЗрдВ рдкрд╣рд▓реВ-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрд╡рд░реЛрдзрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
fopen
, array_keys
рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИред - BREACH рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ - рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмреНрд▓реИрдХ рд╣реИрдЯ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдореЗрдВ рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЗ, BREACH рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬрд╛рд░реА рдХреА рдЧрдИред рдЗрд╕рдиреЗ рдкрджреЛрдВ рдФрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреА рдПрдХ рд▓рд╣рд░ рдкреИрджрд╛ рдХреА ред рд▓рд┐рдВрдХ рдПрдВрдереЛрдиреА рдлреЗрд░рд╛рд░рд╛ рдХреА рдПрдХ рдкреЛрд╕реНрдЯ рд╣реИ, рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рд░ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИред рд▓реЗрдЦрдХ рднреА рдШрдмрд░рд╛рдиреЗ рдФрд░ рдПрдХреНрд╕рдПрд╕рдПрд╕ рдФрд░ рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЖрдЧреНрд░рд╣ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рджрд░рд╛рд░ рд╣реЛрдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
- PhpDocumentor 2.0.0 (рдФрд░ рддреБрд░рдВрдд 2.0.1 ) рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - PHP рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдЙрдкрдХрд░рдг рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреАрдПрдЪрдкреА
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- ASCII рдХрд▓рд╛ рдЬрдирд░реЗрдЯрд░ - PHP рдФрд░ GD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореМрдЬреВрджрд╛ рдЫрд╡рд┐ рд╕реЗ ASCII рдЪрд┐рддреНрд░ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ, рдЗрд╕ рдкрд░ рдорд╣рд╛рди рдкреЛрд╕реНрдЯред рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдХрд╛ рдЙрджрд╛рд╣рд░рдгред
- рдЕрд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ: рдРрд╕реНрдкреЗрдХреНрдЯрдореЙрдХ рдЗрди рдПрдХреНрд╢рди - рдЯреЗрд╕реНрдЯ рд╕рд┐рдВрдЧрд▓рдЯрди? рдЖрд░рд╛рдо рд╕реЗ! AspectMock рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╢рд╛рдирджрд╛рд░ рдкреНрд░рджрд░реНрд╢рдиред рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдХрд╛ рдЙрджрд╛рд╣рд░рдг рднреА рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - Yii2 рдкрд░ рдПрдХ рд▓реЙрдЧрд┐рди рдлрд╝реЙрд░реНрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ред
- рдПрдЪрдПрдЪрд╡реАрдПрдо рдкрд░ рдкрд╣рд▓реЗ рдЪрд░рдг - рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдиреЗ рдПрдЪрдПрдЪрд╡реАрдПрдо рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп рдЗрд╕ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╡реИрдЧреНрд░реИрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реАрдзреЗ рдПрдЪрдПрдЪрд╡реАрдПрдо рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдП рдЧрдП рд╣реИрдВред
- PHP рдХреЗ рдХрд╛рд░рдг рдЗрд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдг WordPress рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ 7 рдХрд╛рд░рдг рд╣реИрдВ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ TIOBE рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХрд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд░реЗрдЯрд┐рдВрдЧ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рд╛рд▓ рдореЗрдВ PHP рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдмрдврд╝реА рд╣реИред рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдЗрд╕реЗ Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛, рд▓реЗрдХрд┐рди рд▓рд┐рдВрдХ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдмрдЬрд╛рдп PHP рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдмрдирд╛рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
- PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЙрдкрдХрд░рдг
- рд╣реИрдмрд░рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ CSTester рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ - рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг, рдЬреЛ, рдлрд┐рд░ рднреА, рдЫреЛрдЯреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред - PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ: рд░реЗрдЦрд╛рдВрдХрди - рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдкрд░ рдкрджреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред рдмреБрдирд┐рдпрд╛рджреА рдЧреНрд░рд╛рдл рдХреА рдЬрд╛рдирдХрд╛рд░реА, рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП PHP рдореЗрдВ рджрд┐рдХреНрдХреНрд╕реНрдЯреНрд░рд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЙрджрд╛рд╣рд░рдгред
- рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рд╕реАрдПрд╕рдЖрд░рдПрдл рдЯреЛрдХрди - рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕рддреНрд░ рдореЗрдВ рд╕реАрдПрд╕рдЖрд░рдПрдл рдЯреЛрдХрди рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдиреЗ рдкрд░ рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- STUPID- рд╢реИрд▓реА рдХреЛрдб рд╕реЗ SOLID - рдмреЗрд╣рддрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЛрд╕реНрдЯ - SOLID рдФрд░ STUPID рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрдиред
- рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рддреБрд▓рдирд╛ - PHP рдХреЗ рд▓рд┐рдП рд▓реЛрдХрдкреНрд░рд┐рдп DI рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгред
- рд╣рдо HTML5 WebSocket рдФрд░ PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЪреИрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ - рдкреЛрд╕реНрдЯ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рджреЛ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдирд╣реАрдВ, рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред HTML5 рд╕реЗ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╢рд╛рдлрд╝реНрдЯ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
- PHP рдореЗрдВ рдЬрдирд░реЗрдЯрд░ - PHP 5.5 рд╕реЗ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдФрд░ рдХрдм рдХрд░рдирд╛ рд╣реИ, рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВред
- рдлрд╛рд▓реНрдХрди рдЕрднреА рддрдХ рдПрдХ рдФрд░ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ? - рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдврд╛рдВрдЪреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдЕрд╡рд▓реЛрдХрдиред
- PHP рдореЗрдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдп - PHP рдореЗрдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ , PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдиреМрдХрд░реА рдЪрд╛рд╣рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдп рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред
- рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдбрдкреНрд╢рди , 2 - рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛, рд╣рдо рдирд┐рд░рдВрддрд░рддрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- рдХрд╛рд░ рдФрд░ рдЯреЗрд▓реАрдлреЛрди рдирдВрдмрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрдордиреЛрдирд┐рдХ рдЙрджреНрдзрд░рдг рдХрд╛ рдЪрдпрди
- PHP рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдХреЗрдВрджреНрд░ред - XHProf рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ PHP рдХреЛрдб - XHProf рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдиреЛрдЯред
- PHP рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдирд╛рдПрдВ рдкреБрд╢ рдХрд░реЗрдВ - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдХрд╛ рд╡рд░реНрдгрди рд╣реИ рдХрд┐ рдХреИрд╕реЗ PHP рд╕реЗ рдПрдХ рдлреЛрдирдЧреИрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬреЗрдВред
- рдХреИрд╕реЗ рдкрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреА PHP рд╕рд╛рдЗрдЯ рд╣реИрдХ рд╣реЛ рдЧрдИ рд╣реИ
- рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд▓реЗрдЦ рдХрд╛ рд╣рд╛рдмрд░рд╛-рдЕрдиреБрд╡рд╛рдж рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг PHP-рдХреЛрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред - рд╣рдо Twilio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдПрд╕рдПрдордПрд╕ рд╕реЗрд╡рд╛ рдмрдирд╛рддреЗ рд╣реИрдВ - PHP рдореЗрдВ рдХреНрд▓рд╛рдЙрдб рдПрд╕рдПрдордПрд╕ рдФрд░ рдЯреЗрд▓реАрдлреЛрдиреА рд╕реЗрд╡рд╛ Twilio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред Google App Engine рдкрд░ Twilio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рднреА рд╣реИред
- PHP рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓ рдХреИрд╕реЗ рд╕реБрдзрд╛рд░реЗрдВ - рд▓реЗрдЦрдХ рдЙрди рд╡рд┐рд╖рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдЪрд╛рд╣рд┐рдПред рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВред
- PHP рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмреЗрдВрдЪрдорд╛рд░реНрдХ
- рд▓реЛрдХрдкреНрд░рд┐рдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг: рдЬреАрдбреА, рдЧрдорд╛рдЧрд┐рдХ рдФрд░ рдЗрдореЗрдЬрд┐рдХред - PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреБрдбрд╝рдирд╛рд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд░реЗрдВ - рд▓реЗрдЦрдХ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд╣ рдЬреБрдбрд╝рдирд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
- рд▓рд╛рд░рд╡реЗрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ - рд▓рд╛рд░рд╡реЗрд▓ 1 2011 рдХреЗ рдордзреНрдп рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдФрд░ рдЗрд╕ рд╕рд╛рд▓ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрд╕реНрдХрд░рдг 4 рддрдХ рдмрдврд╝ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ рдХрд┐ рд░реВрдкрд░реЗрдЦрд╛ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИред
- EazyPhoto: рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рдлрд╝реЛрдЯреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ
- рдлрд╝реНрд▓рд┐рдХрд░ рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдлреЛрдЯреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╣реИрдмреНрд░рд╛рдкреЛрд╕реНрдЯред - Pthreads рдХреЗ рд╕рд╛рде PHP рдореЗрдВ рдереНрд░реЗрдбрд┐рдВрдЧ - рд╣рд╛рд▓ рд╣реА рдореЗрдВ, pthreads рдЯреВрд▓ рдХрд╛ рдЕрдХреНрд╕рд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ PHP рдореЗрдВ рдереНрд░реЗрдбрд┐рдВрдЧ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЯреВрд▓ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд╡реЗ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдФрд░ рдХреЙрдиреНрд╕рд┐рдХреНрд╡реЗрдВрд╕реА рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рдордЭрджрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рд░реЗрдбрд┐рдЯ рдкрд░ рдЕрдкрдиреЗ рдкреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕реНрдкрд╖реНрдЯрддрд╛ рд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
- рд╡реЗрдм рдФрд░ PHP рдкрддреНрд░рд┐рдХрд╛ рдХрд╛ рдЕрдЧрд╕реНрдд рдЕрдВрдХ - рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрдо рдЕрдВрдХ рдореЗрдВ, PHP рдФрд░ рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рд▓реЗрдЦ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ToroPHP рдХрд╛ рдЕрд╡рд▓реЛрдХрди, Restful рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдПрдкреАрдЖрдИ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреНрдпреВрдирддрд░ рд░рд╛рдЙрдЯрд░ред
- Amazon S3 рдкрд░ рдЖрд╕рд╛рди рдердВрдмрдиреЗрд▓ рдирд┐рд░реНрдорд╛рдг рдФрд░ рднрдВрдбрд╛рд░рдг
- рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рдХреЗрдВрджреНрд░ред - рдбреЗрдмрд┐рдпрди 7 рдкрд░ Nginx + php-FPM + apc + MariaDB рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ - рдЖрджрд░реНрд╢ LEMP рд╕рд░реНрд╡рд░ - рд╕реНрдерд╛рдкрд┐рдд рд╕реЗрдЯ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ред
- рджреВрд░рд╕реНрде рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП cURL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП PHP рдореЗрдВ cURL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- GOST рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдкрд░ рдкреАрдПрдЪрдкреА-рд╕рд╛рдмреБрди рдЗрдВрдЯрд░реИрдХреНрд╢рди
- PHP рдореЗрдВ GOST рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдПрдХ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдФрд░ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдПрдХ рд╣рдмрдкреНрд░реЛрд╕реНрдЯ рдореЗрдВ рдирд┐рд░реНрдгрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред - рд╕рдВрджреЗрд╢ рдХрддрд╛рд░, AMQP, RabbitMQ - рдпрд╣ рдЖрд▓реЗрдЦ рдбреЗрдЯрд╛рдмреЗрд╕, AMQP рдорд╛рдирдХ рдФрд░ RabbitMQ рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдорд┐рдд рд╕рд░рд▓ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИред
- Symfony2 рдХреЗ рд╕рд╛рде DDD - рдкреЛрд╕реНрдЯ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреНрд▓рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд░реНрд╕реНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреЛрдб рдлрд░реНрд╕реНрдЯ рдПрдкреНрд░реЛрдЪ, рд╕рдорд╕реНрдпрд╛-рдЙрдиреНрдореБрдЦ рдбрд┐рдЬрд╛рдЗрди рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рд╕рд┐рдореНрдлрдиреА рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ REST рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдХрд░ред
ред - PHP рдЫрд╡рд┐ рд╡рд┐рднрд╛рдЬрди рдЙрджрд╛рд╣рд░рдг
- PHP рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдЕрдЪреНрдЫрд╛ рдХреЗрдВрджреНрд░ред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдб рдореЗрдВ, рдЫрд╡рд┐ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред - рдХрд╝рд╛рдиреВрди рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ред рдХреНрдпрд╛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?
- рд╣реИрдмреЗ рдкрд░ рдХреНрдпреВ рдПрдВрдб рдП рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдЪрд░реНрдЪрд╛ред - рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рдЦреЛрдЬ рдореЗрдВ
- рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд░реЗрдЯрд┐рдВрдЧ рдФрд░ рддрдХрдиреАрдХреЛрдВ рдХреЗ рдЕрд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯред 2013-2014 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рднреА рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред - PhpStorm рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд SSH рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ IDE рдиреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд SSH рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реА рд╣реИред
- рд░рд╛рд▓реНрдл рдЬреЙрдирд╕рди рдФрд░ рдЬреЛ рдЖрд░реНрдорд╕реНрдЯреНрд░рд╛рдВрдЧ OOP рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ - рдПрдХ рд╣реА рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд▓реЗрдЦрдХ рдХреЗ рдЧрд┐рд░реЛрд╣ рдХреЗ рд╕рд╛рде
рдФрд░ рдПрд░рд▓рд╛рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛, рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдУрдУрдкреА рдХреЗ рдЕрддреАрдд рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред