
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- TIOBE рд╕реВрдЪрдХрд╛рдВрдХ: PHP рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдкрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ TIOBE
PHP рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдмрдврд╝ рд░рд╣реА рд╣реИред 2013 рдореЗрдВ, рдпрд╣ PHP рдерд╛ рдЬрд┐рд╕рдиреЗ рдЙрдЪреНрдЪрддрдо рд╡рд┐рдХрд╛рд╕ рджрд░ рджрд┐рдЦрд╛рдИ - 1.64%, рдФрд░ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдЬреБрд▓рд╛рдИ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ - 2.17%, рдЬреЛ рдЙрдЪреНрдЪрддрдо рдкрд░рд┐рдгрд╛рдо рднреА рд╣реИ, рдФрд░ рд░реЗрдЯрд┐рдВрдЧ рдореЗрдВ +2 рдЕрдВрдХ рд╣реИред рд▓реЗрдЦрдХ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╕рд┐рддрдВрдмрд░ рдореЗрдВ ZF2 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╡реГрджреНрдзрд┐ рдХрд╛ рд╢реНрд░реЗрдп рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрдЦреНрдп рдФрд░ рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред - рдлрд╛рд▓реНрдХрди 1.2.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ - рд╕рдмрд╕реЗ рддреЗрдЬрд╝ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕реВрдЪреА рдмреАрдЯрд╛ рдШреЛрд╖рдгрд╛ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред
- рдПрд▓рд┐рд╕рд▓реИрдм CodeIgniter рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдорд╛рд▓рд┐рдХ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИ
- рдХреЛрдбрдЖрдИрдЧреНрдирд┐рдЯрд░ 2.1.4 рдХреА рд░рд┐рд▓реАрдЬ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдПрд▓рд┐рд╕рд▓реИрдм рдиреЗ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐, рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдпрд╣ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред рдХрдИ CodeIgniter рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ( Goodbye CodeIgniter, hello Laravel ), рд▓реЗрдХрд┐рди рдлрд┐рд▓рд╣рд╛рд▓, CodeIgniter рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдлреНрд░реАрд▓рд╛рдВрд╕ рдПрдХреНрд╕рдЪреЗрдВрдЬреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд╣реИред - рдлреЗрдиреЛрдо - рдлрд┐рд░ рднреА рдПрдХ рдФрд░ PHP рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди
"рдпрд╣" рдПрдХ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди "рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрджреНрднреБрдд рдЙрдкрдХрд░рдг рдирд┐рдХрд▓рд╛ - рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЯреНрд╡реАрдЧ рдФрд░ рд╕реНрдорд╛рд░реНрдЯреА рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреЛрдб рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реИред рдмреНрд░рд╛рд╡реЛ! - 3 рд╕рд╛рд▓ рдмреЗрд╣рдЯ - рд▓реЛрдХрдкреНрд░рд┐рдп рдмреАрдбреАрдбреА-рдЯреВрд▓ 3 рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рд▓реЗрдЦрдХ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрдпрд╛ рдпреЛрдЬрдирд╛ рд╣реИред
- Silex 1.1 рдХрд╛ рд╡рд┐рдореЛрдЪрди - рд╕рд┐рдореНрдлрдиреА рдШрдЯрдХреЛрдВ рдкрд░ рдирд┐рд░реНрдорд┐рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдЗрдХреНрд░реЛрдлрд╝реНрд░рд╛рдорд╡рд░реНрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рд┐рдореНрдлрдиреА 2.1 рдФрд░ 2.2 рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рдиреЗ рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред Stack рдФрд░ Silex рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреЛрд╕реНрдЯ рднреА рд╣реИред
- PHPStorm 7 рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд╣реБрдВрдЪ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЖрдк рдЖрдИрдбреАрдИ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдореБрдлреНрдд рдФрд░ рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рднреА рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рд╣реЛрдВрдЧреЗред
- рдбреНрд░рд╛рдлреНрдЯ HTTP 2.0 рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд
- рд╕рдорд╛рдЪрд╛рд░ рдЬреЛ рд╕реАрдзреЗ рддреМрд░ рдкрд░ PHP рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╡реЗрдм рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ред - PHP 5.4.17 рдФрд░ PHP 5.3.27 рд░рд┐рд▓реАрдЬрд╝ - рдпрджрд┐ рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдХрд╛ рдирд┐рдпрдорд┐рдд рд╕реЗрдЯ рд╣реИ, рддреЛ рджреВрд╕рд░реА 5.3 рдмреНрд░рд╛рдВрдЪ рдХреА рдЕрдВрддрд┐рдо рдирд┐рдпрдорд┐рдд рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИред рд╡рд░реНрд╖ рдХреЗ рджреМрд░рд╛рди, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рд╕реБрд░рдХреНрд╖рд╛ рдмрдЧ рдлрд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдпрд╣ 5.3 рдпреБрдЧ рдХреА рдЧрд┐рд░рд╛рд╡рдЯ рд╣реИред
- PHPCI - PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдореБрдлреНрдд рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреВрд▓ред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдереА, рдЗрд╕рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдЬреЗрдирдХрд┐рдВрд╕ / рдЯреАрдорд╕рд┐рдЯреА рдирд╣реАрдВ рд╣реИред
- Yii 1.1.14 рдЖрд░.рд╕реА.
- рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╢рд╛рдЦрд╛ рдХреА рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд░рд┐рд╣рд╛рдИ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрджрд▓рд╛рд╡ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред
рдкреАрдПрдЪрдкреА
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- OOP PHP рдореЗрдВ рдореЛрдирд╛рдбреНрд╕ - рд▓реЗрдЦрдХ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА MonadPHP рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ PHP рдореЗрдВ рдореЛрдирд╛рдбреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯред
- рдПрдХ рд╕рд░рд▓ рдмреНрд▓реЙрдЧ рдмрдирд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Yii 2 рдХрд╛ рдкрд░рд┐рдЪрдп
- рд▓рд┐рдВрдХ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫрд╛ рдХреЗрдВрджреНрд░ рд╣реИ, рдФрд░ рдЗрд╕ рдмреАрдЪ, рд╡рд╛рдИ 2 рдкрд░ рдХрд╛рдо рдкреВрд░реЗ рдЬреЛрд░реЛрдВ рдкрд░ рд╣реИ: рдкреНрд░рд▓реЗрдЦрди рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдмреБрдирд┐рдпрд╛рджреА рдХрдВрдХрд╛рд▓ рдЖрд╡реЗрджрди рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдШрдЯрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЙрдкрд▓рдмреНрдз рд╣реИ ред - рд╡реЗрдм рдФрд░ PHP рдкрддреНрд░рд┐рдХрд╛ рдХрд╛ рдЬреБрд▓рд╛рдИ рдЕрдВрдХ - рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓реЗрдЦ рдкрддреНрд░рд┐рдХрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрдврд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреАрдбреАрдПрдл рд╕рдВрд╕реНрдХрд░рдг, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ, рдЖрдкрдХреЛ Node.js рдФрд░ PHP рдХреЗ рдПрдХреАрдХрд░рдг рдкрд░ рд▓реЗрдЦ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рд╛рде рд╣реА Symonyony2 рдХреА рд╕рдореАрдХреНрд╖рд╛ рднреА рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА Array_column () - PHP 5.5 рдореЗрдВ рдПрдХ рдирдпрд╛ рдлрд╝рдВрдХреНрд╢рди array_column () рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЬреЛ рд▓реЛрдЧ 5.5 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рдЗрдХреНрд░реЛ-рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рдИред
- рдЬреЗрдирдХрд┐рдВрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдХ PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП GitHub рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░реЗрдВ - рдЬреЗрдирдХрд┐рдВрд╕ рдХреЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ GitHub рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдВ рддреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПред PHP рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЬреЗрдирдХреАрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред
- React PHP рдореЗрдВ рд╕рд░реНрдЪ рдЗрдВрдЬрди рдмрдирд╛рдирд╛
- рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯ рдЬреЛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдПрдХреНрдЯ PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЕрдиреБрдХреНрд░рдордг рдбреЗрдореЙрди рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред - AngularJS рдФрд░ Silex рдкрд░ рдкрд░рд┐рдорд╛рдгрд┐рдд рд░реВрдЯ - рдкреИрд░рд╛рдореАрдЯрд░ рдХрд┐рдП рдЧрдП рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП AngularJS рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдиреЛрдЯред
- рд╣рдо Redis рдореЗрдВ PHP- рд╕реЗрд╢рди рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ - рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдорд┐рд▓реЗрдЧрд╛, рд╕рддреНрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА, рд╕рд╛рде рд╣реА рд╕реАрдзреЗ Redis рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SessionHandlerInvface рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
- Erlang Mnesia рдореЗрдВ PHP-session - рдпрджрд┐ Redis рдореЗрдВ рд╕рддреНрд░реЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд╕рд╛рде рдпрд╣ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдПрдХ рд╡рд┐рджреЗрд╢реА рд╕рдорд╛рдзрд╛рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд░рдпреЛрдЧ рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИред
- PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ: рдкреЗрдбрд╝ - рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рдкреЛрд╕реНрдЯ рдореЗрдВ , рд╣рдордиреЗ рд╕реНрдЯреИрдХ рдФрд░ рдХрддрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЗрд╕ рдмрд╛рд░ рдкреЗрдбрд╝реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреАрдПрдЪрдкреА рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдЙрджрд╛рд╣рд░рдгред рдкреЛрд╕реНрдЯ рдпреБрд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ рдЕрднреА рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- рд╢реБрд░реБрдЖрддреА , 2 , 3 рдХреЗ рд▓рд┐рдП рд╡реИрдЧреНрд░рдВрдЯ рдЧрд╛рдЗрдб - рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рдЧреНрд░реЗрдВрдЯ рдкреЛрд╕реНрдЯ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЦреБрджрд╛рдИ рдореЗрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдкрдХрд░рдг рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдЯреАрдо рдХреЛ рдПрдХ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдЬреБрдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдХрд┐рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╡рд┐рд╢реЗрд╖ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдкрдиреЗ рдореВрд▓ рдУрдПрд╕ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдмрджрд▓рдирд╛ / рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рддрдХ Vagrant + Puppet рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рддреЛ рдЕрдм рдкреЛрд╕реНрдЯреЛрдВ рдХреЛ рдкрдврд╝рдХрд░ рд╢реБрд░реВ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, PHP рдХреЗ рд▓рд┐рдП рд╡реИрдЧреНрд░реИрдВрдЯ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯреНрд╕ рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЪрд┐рддреНрд░рдордп рдЬрдирд░реЗрдЯрд░ рд╣реИ - PuPHPet ред
- рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдореЗрдВ Yii рдкрд░ рдПрдХ CRUD-рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ - Yii 1.1 рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред рдпрджреНрдпрдкрд┐ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╣реИ
рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдкрд╡рд╛рд╕ рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред - \ Zend \ Db \ Sql - рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХреНрд╡реЗрд░реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ , 2 , 3 - Zend рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рддреАрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╡рд╛рд░реНрдирд┐рд╢ рдХреИрд╢ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ , 2 - рд╡рд╛рд░реНрдирд┐рд╢ рдХреИрд╢ HTTP рддреНрд╡рд░рдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗред
- PHPStorm + XDebug + Bitbucket: рдПрдХ рдЫреЛрдЯреА рдЯреАрдо рдореЗрдВ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд┐рдХрд╛рд╕
- рдПрдХ рд╣рдмрдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдиреАрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рдПрдХ PHP рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред - рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЧрд╛рдЗрдбреЗрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╢рди (PGO) рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рдкрд░ PHP рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ - рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП PHP рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯред
- рдкреАрдПрдЪрдкреА рдореЙрдбрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рджреНрд░рд╡ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдПрд░рд┐рдпрд░рдЗрдВрдЯрд░реЗрдЯрд░
- рд╣реИрдмрдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдореЙрдбрд▓ рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдФрд░ рджреГрд╢реНрдп рдкрд╣реБрдВрдЪ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ред - рдЪрд┐рдХрди рдЖрднрд╛рд╕реА рдорд╢реАрди рдХреЗ PHP рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди - ReactPHP рдЗрдЧреЛрд░ Wiedler рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдПрдХ рдЧреВрдврд╝ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдкреНрд░рддреАрдХ "рдЪрд┐рдХрди" рд╣реИ ред рдмреЗрд╢рдХ, рдХреЛрдИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдб рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рд╖рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
- рд▓рд╛рд░рд╡реЗрд▓ 4: рдХреЛрдб рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреИрд╕реЗ рд░рдЦрд╛ рдЬрд╛рдП - рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд▓рд╛рд░рд╡реЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХреЛрдб рдореЗрдВ рднреНрд░рдо рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрдЭрд╛рд╡ред
- рд╣рдо рд▓рд╛рд░рд╛рд╡реЗрд▓ 4 - рд▓рд╛рд░рд╡реЗрд▓ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рд▓рдЪреАрд▓реЗ рдирд┐рдпрдВрддреНрд░рдХ рдмрдирд╛рддреЗ рд╣реИрдВ , рдЬреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред
- рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕, рд╕рд░реНрд╡рд░, рдЬрд╛рд╡рд╛ рдФрд░ рдкреАрдПрдЪрдкреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдЖрдВрдХрдбрд╝реЗ
- рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд╛ рдХреЗ рдЖрдБрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рд╣реИрдмреНрд░реЙрд╕реНрдЯ - рдЬреЗрд▓рд╕реНрдЯрд┐рдХред - рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рддреЗрдЬрд╝ рд╣реИ рдпрд╛ рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
- рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдк рд╣рдмрдкреНрд░реЛрд╕реНрдЯ: "рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ, рдЙрдирдореЗрдВ рд╕реЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЛ рд▓реЗрдВ, рд╕рдлрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдВред" - рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреЛрд╕реНрдЯ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдиреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрдб рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЖрдпреЛрдЬрди рдФрд░ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдПрдХрддреНрд░ рдХрд┐рдПред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдиреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ, рдФрд░ рд░рдЪрдирд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкреЛрд╕реНрдЯ рдХреЛ рджреЗрдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
- PHP рд╕реЗ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдирд╛ - рд▓реЗрдЦрдХ рдиреЗ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╣рд▓реНрдХреЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рдмрдВрдзрди рд╕рдорд╛рдзрд╛рди - рдиреЛрдЯрд┐рдлрд╝рд╛рдпрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ ред рд╕реВрдЪрдирд╛рдПрдВ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рдЙрдмрдВрдЯреВ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╕реНрдЯрдо рд╣реИрдВрдбрд▓рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- PHP 5.5 рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ - PHP рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреЛрд╕реНрдЯред
- 2013 рдореЗрдВ PHP - рд▓рдВрджрди рдореЗрдВ PHP рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рдмреИрдардХ рдореЗрдВ, рд░рд╛рд╕рдореБрд╕ рд▓реЗрд░рдбреЛрд░реНрдл рдиреЗ рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рджреАред рд╕реНрд▓рд╛рдЗрдб рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рд╡реАрдбрд┐рдпреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
- PHP рдореЗрдВ ncurses рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
- ncurses рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЪрд┐рддреНрд░рдг, рдЬреЛ рдЖрдкрдХреЛ рдЬрдЯрд┐рд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред