
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- PHP 5.5.0 рдЕрд▓реНрдлрд╛ 4 рдХрд╛ рд╡рд┐рдореЛрдЪрди - PHP рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЗ PHP 5.5 рдХреЗ рдЪреМрдереЗ рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИред рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрдЧ рдлрд┐рдХреНрд╕ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ, рджреЛрдиреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдХреАрд╡рд░реНрдб "рд╡рд░реНрдЧ" (ClassName :: class) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЧ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдпрд╣рд╛рдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг; рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ DateTimeImmutable рд╡рд░реНрдЧред рдпрд╣рд╛рдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреАред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдпрд╣ PHP 5.5 рдХреА рдЕрдВрддрд┐рдо рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рд╣реИ - рдЗрд╕ рдкрд▓ рд╕реЗ рдХрд╛рдо рдмреАрдЯрд╛ рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ 7 рдлрд░рд╡рд░реА рдХреЛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдмреАрдЯрд╛ рд╡рд░реНрдЬрди рдореЗрдВ рдирдП рдлреАрдЪрд░реНрд╕ рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдлрд┐рд▓рд╣рд╛рд▓ рдЖрдк рдкрд╣рд▓реЗ рд╣реА рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ PHP 5.5 рдХреИрд╕рд╛ рд╣реЛрдЧрд╛ред рдПрдХреНрд╕реЗрд╕рд░реНрд╕ рд╣рдо рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ ред
- PHP 5.4.11 рдФрд░ PHP 5.3.21 рд░рд┐рд▓реАрдЬрд╝ - рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдореЗрдВ рдмрдЧ рдлрд┐рдХреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред
- рд▓рд╛рд░рд╡реЗрд▓ 4 рдмреАрдЯрд╛ 1 - рдврд╛рдВрдЪреЗ рдХреЗ рдЪреМрдереЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдмрд╣реБрдд рдХреБрдЫ рд▓рд┐рдЦрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ рдкрд╣рд▓рд╛ рдмреАрдЯрд╛ред рдкреНрд░рд▓реЗрдЦрди рдпрд╣рд╛рдБ рд╣реИ , рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ ред
рдкреАрдПрдЪрдкреА
- PHP рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ - рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреЛрд╕реНрдЯ рдЬрд┐рд╕рдореЗрдВ PHP рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рдорд╛рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╢реИрд▓реА рдореЗрдВ рдЦрд░реАрджрд╛рд░реА рдХреА рдЯреЛрдХрд░реА рдХреА рдХреБрд▓ рд▓рд╛рдЧрдд рдХреА рдЧрдгрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рд▓рдХреНрд╖рдг: рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛? - рд▓рдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдмрд╣реБрдд рдХреБрдЫ рд▓рд┐рдЦрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред рдЧреБрд▓реНрд▓рдХ рдореЗрдВ рдПрдХ рдФрд░ рд▓реЗрдЦ, рдЬреЛ PHP рднрд╛рд╖рд╛ рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
- 2013 PHP рдХрд╛ рд╡рд░реНрд╖ рдХреНрдпреЛрдВ рд╣реИ? - PHP рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╡рд░реНрд╖ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдлрд▓ рдФрд░ рдЙрддреНрдкрд╛рджрдХ рдерд╛, рдФрд░ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдкрд╣рд▓реА рдмрд╛рд░ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ 2013 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред
- рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ рдкреАрдПрдЪрдкреА рдХреЛрдб рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ , 2 - рд▓реЗрдЦрдХ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рдпреЛрдЧ рджреЛ рдкрджреЛрдВ рдореЗрдВ рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рднреА рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ PHP рдХреЛрдб, рдФрд░ рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирд┐рд╖реНрдкрд╛рджрдиред рдкрд░рд┐рдгрд╛рдореА рдЯреВрд▓ рдХрд╛ рдХреЛрдб Github рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- рдкреНрд░рдХрд╛рд╢рдХ-рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдСрди рд╡реЗрдмрд╕реЛрдХреЗрдЯреНрд╕, рд░реИрдЪреЗрдЯ, рд╕рд┐рд▓реЗрдХреНрд╕ рдФрд░ рд░реЗрдбрд┐рд╕ - рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡реЗрдм рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯ рдЬреЛ рд╡реЗрдм рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд▓реЗрдЦрдХ рдХреЛ iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмреИрдХрдПрдВрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛, рдФрд░ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрдгрдп рдПрдХ REST рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдХрдИ рдиреБрдХрд╕рд╛рди рдереЗред рдирддреАрдЬрддрди, рд▓реЗрдЦрдХ рдиреЗ рд░реИрдХреЗрдЯ, рд░реЗрдбрд┐рд╕ рдФрд░ рд╕рд┐рд▓реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЙрдкрдХрд░рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдХреЛрдб рдФрд░ рдбреЗрдореЛ ред
- PSR? - рд╕рднреА PSR рдорд╛рдирдХреЛрдВ рдХреЗ рдЕрд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рдкреЛрд╕реНрдЯред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдкреАрдПрд╕рдЖрд░ рдХреЗ рдкреНрд░рддрд┐ рдмрд╣реБрдд рдЖрд▓реЛрдЪрдирд╛ рд╣реБрдИ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдкреАрдПрд╕рдЖрд░ -3 рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреЗ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд░рдХреНрд╖рд╛ рдкрдж рднреА рд╣реИрдВред
- рдСрдЯреЛрд▓реИрдб рдкрде рдЧрд╣рд░рд╛рдИ рдкрд╛рдЧрд▓рдкрди - рдЕрдкрдиреЗ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ PSR-0 рдорд╛рдирдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░, рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдорд╛рдирдХ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рд╕рдВрд▓рдЧреНрди рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХреА рд╕реВрдЪреАред
- рдПрдВрдердиреА рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ - рдордзреНрдпрд╕реНрде - PHP рд╕рдореБрджрд╛рдп рдХреЗ рдПрдХ рд╕рдХреНрд░рд┐рдп рд╕рджрд╕реНрдп рдПрдВрдереЛрдиреА рдлреЗрд░рд╛рд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рдХреА рдЕрдкрдиреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдЕрдЧрд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, рд╡рд╣ рдордзреНрдпрд╕реНрде рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдиреНрдп рд╡реАрдбрд┐рдпреЛ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ ред
- 5 рд╕рдВрдХреЗрдд рдЬреЛ рдпрд╣ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рд╕реЗрд╡рд╛ RESTful рдирд╣реАрдВ рд╣реИ - рд╣рд╛рд▓рд╛рдВрдХрд┐ REST рдПрдХ рд░рд╛рдордмрд╛рдг рдирд╣реАрдВ рд╣реИ рдЬрдм рдпрд╣ API рдмрдирд╛рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдПрдХ RESTful рд╕реЗрд╡рд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд╕рд╣реА рдХрд░реЗрдВред
- PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ , 2 , 3 , 4 рдХреЗ рд▓рд┐рдП Node.js - рдпрджрд┐ рдЖрдк рдПрдХ PHP рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рддреЛ Node.js. рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ, рд▓реЗрдЦрдХ Node.js рдкрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдФрд░, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ, Node.js рдФрд░ PHP рдореЗрдВ рд╕рдорд╛рди рдЪреАрдЬреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкрджреЛрдВ рдХреЛ рдкреВрд░рдХ рдХрд░рддрд╛ рд╣реИред
- MongoDB рдХрд╛ рдПрдХрддреНрд░реАрдХрд░рдг рдврд╛рдВрдЪрд╛ - рд╕рдВрд╕реНрдХрд░рдг 2.2 рдореЗрдВ, MongoDB рдПрдХ рдПрдХрддреНрд░реАрдХрд░рдг рд░реВрдкрд░реЗрдЦрд╛ рдкреЗрд╢ рдХрд░реЗрдЧрд╛ рдЬреЛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░реАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рд▓рдЪреАрд▓реА рдХреНрд╖рдорддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреЛрд╕реНрдЯ PHP рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдЧреНрд░реАрдЧреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдПрдХ рдкрд░рд┐рдЪрдп рд╣реИред
- рдРрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдирд╛рдорд╕реНрдерд╛рди, рд╕рдВрдЧреАрддрдХрд╛рд░, PHPUnit - рд╡реАрдбрд┐рдпреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде PHP рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕реБрдзрд╛рд░ ред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
- рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реБрдП - рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рд░реВрдмреА рдСрди рд░реЗрд▓реНрд╕ (рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг ) рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЦреЛрдЬреЗ рдЧрдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦрдмрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдорд╛рд░рд╛ рдЧрдпрд╛ рдерд╛ред рд╢реЛрдз рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд▓реЗрдЦрдХ рдиреЗ рд╕рд┐рдореНрдлрдиреА YAML рдкрд╛рд░реНрд╕рд░ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рднреЗрджреНрдпрддрд╛ рдХреА рдЦреЛрдЬ рдХреАред рдФрд░ рдпрджреНрдпрдкрд┐ рддреНрд░реБрдЯрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рдХреА рдЧрдИ рд╣реИ , рдХреЛрдИ рднреА рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд▓реЗрдЦрдХ рдЖрдкрдХреЛ рд╕рддрд░реНрдХ рд░рд╣рдиреЗ рдХрд╛ рдЖрдЧреНрд░рд╣ рдХрд░рддрд╛ рд╣реИ рдФрд░ рди рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдореЗрдВ, рдмрд▓реНрдХрд┐ рдЙрдирдХреЗ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдореЗрдВ рднреА рдкрд╛рдпрд╛ рдЧрдпрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИред
- LUCID - LUCID рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдХрд╛рд╕ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛: L - рд▓реЙрдЧрд┐рдВрдЧ, U - рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг, C - рд╡рд┐рдиреНрдпрд╛рд╕, I - рдЕрд▓рдЧрд╛рд╡, D - рдкреНрд░рд▓реЗрдЦрдиред
- рд▓рд┐рдерд┐рдпрдо: рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ - рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдЦ рдЬреЛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдерд┐рдпрдо рдврд╛рдВрдЪреЗ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдПред
- рд╣рдо PS4-3 рдХреЛ log4php рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдЕрдкрд╛рдЪреЗ рд╕реЗ рдЙрддреНрдХреГрд╖реНрдЯ рд▓реЙрдЧрд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдирд╛рдП рдЧрдП рдорд╛рдирдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓
- PHP рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢рд┐рдВрдЧ - рджреЛрд╣рд░рд╛рд╡ - рд╕реАрдЦрдиреЗ рдХреА рдорд╛рдБред рдПрдХ рдЕрдиреНрдп рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢рд┐рдВрдЧ рдЧрд╛рдЗрдбред рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ZF2 рд╕реЗ Zend \ Crypt рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИред
- Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдЗрд╡реЗрдВрдЯ рдореИрдиреЗрдЬрд░ - ZF2 рдореЗрдВ рдЗрд╡реЗрдВрдЯ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХред рд▓реЗрдЦрдХ рдкрд╣рд▓реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИ: рдСрдмреНрдЬрд╝рд░реНрд╡рд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди, рдШрдЯрдирд╛-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рдлрд┐рд░ рдпрд╣ рдЗрд╡реЗрдВрдЯ рдореИрдиреЗрдЬрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЫреВрддрд╛ рд╣реИред
- Google рд╕реЗ PHP рддрдХ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг - GAuth рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдкрджред
- рдЖрдк рд╕рд┐рд░реНрдл рдЬрд╛рдирдХрд╛рд░реА рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЫрд┐рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ
- рд╣рдмрдкреНрд░реЛрд╕реНрдЯ, рдЬреЛ PHP рдореЗрдВ рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ - рд╣рдо рд╕реАрдзреЗ рдЫрд╡рд┐ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЫрд┐рдкрд╛рддреЗ рд╣реИрдВред - рдкреАрдбреАрдУ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рдкреАрдбреАрдУ рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдореИрд╕рдХрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдордп рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рдПрдВ рдФрд░ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХреНрд╕реЗрд╕ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░реЗрдВред
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред
рд╕рд╛рдордЧреНрд░реА рдЬрд┐рд╕реЗ
рдбреНрд░рдмрдЯрди ,
рдиреЗрд╕реНрдЯрд░рдЯрд░ рдФрд░
pronskiy рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ