рдХреЛрдб рдореВрд▓ рдмрд╛рддреЗрдВ: рдореБрдХреНрдд рд╢реБрд░реБрдЖрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рд╣реЗрдХреНрд╕рд▓реЗрдЯ рдореЗрдВ рд╣рдордиреЗ рдЗрд╕ рд╕рд╛рд▓ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓реА рдФрд░ рдореБрдлреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреА: code-basics.ru ред рдпреЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЕрднреНрдпрд╛рд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХрднреА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдореВрд▓ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред


рдПрдХ рдкреВрд░рд╛ PHP рдХреЛрд░реНрд╕ рдФрд░ рдкрд╣рд▓рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЙрдбреНрдпреВрд▓ рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд░реИрдХреЗрдЯ рдФрд░ рдкрд╛рдпрдердиред рдордВрдЪ рдХрд╛ рд╕рдВрдкреВрд░реНрдг рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рдкрд╛рда рд╕реНрд╡рдпрдВ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдореЗрдВ рд╣реИрдВред


рдЖрдЬ рдореИрдВ рдХреЛрдб рдореВрд▓ рдмрд╛рддреЗрдВ, рдЗрд╕рдХреЗ рдЗрдирд╕рд╛рдЗрдб рдФрд░ рддрдХрдиреАрдХреА рдвреЗрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ


рдореБрдЦреНрдп рд╕рд╡рд╛рд▓: "рдЖрдкрдХреЛ рдирд┐рдпрдорд┐рдд рдмреБрдирд┐рдпрд╛рджреА рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд▓рд╛рдЦ?" рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдкрд▓рдмреНрдз рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдордЧреНрд░реА рдЧрд╛рдЗрдб рдХреА рддрд░рд╣ рд╣реИрдВ рдпрд╛ "рдЗрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рджреЗрдЦреЛ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╢рд╛рдВрдд рд╣реИ, рд╕рд╣реА рд╣реИ?"


рд╣реЗрдХреНрд╕рд▓реЗрдЯ рдкрд░ рдореБрдЦреНрдп рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛: рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд░реЛрдВрдЪ рд╕реЗ, рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдЪрд░ рдФрд░ рдХрд╛рд░реНрдп рдХреНрдпрд╛ рд╣реИрдВ, рддреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреБрдирд┐рдпрд╛рджреА рдкрд╛рдареНрдпрдХреНрд░рдо рдпрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рди рдХреЗрд╡рд▓ рдЙрд╕рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЙрд╕реЗ рдиреБрдХрд╕рд╛рди рднреА рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╢реБрд░реБрдЖрдд рдЖрд╕рд╛рдиреА рд╕реЗ "рдЬрд╛рджреВ" рдХрд░рдиреЗ рдХреА рдЖрджрдд рд╣реЛ рдЬрд╛рдПрдЧреА, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рд╕рдордЭ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдПред


рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдбреЗрдХ рдПрдХреЗрдбрдореА рдЬреИрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рддреАрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рд╣реИрдВ:


1. рд░реВрд╕реА рдореЗрдВ рд╕рдмрдХред рд╣рдордиреЗ PHP рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА, рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ - рд░реВрд╕реА рдореЗрдВ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдФрд░ рдореБрдлреНрдд рд╕рдмрдХ рдирд╣реАрдВ рдереЗ, рдФрд░ рдЙрджреНрдпреЛрдЧ рдореЗрдВ рднрд╛рд╖рд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдиреА рд╣реБрдИ рд╣реИред


2. рд╣рдо рд╕рддрд╣реА рдирд╣реАрдВ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рд╢рд╛рд╢реНрд╡рдд рджреБрд╡рд┐рдзрд╛ рд╣реИ - рдПрдХ рдУрд░, рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЛрдВ рдФрд░ рд░реБрдЪрд┐ (рдФрд░ "рд▓реЛрдХрдкреНрд░рд┐рдп рд╢рдмреНрджреЛрдВ") рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рджреВрд╕рд░реА рдУрд░, рд╣рдо рд╣рд╛реЕрдХрд▓реЗрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреА рдиреАрдВрд╡ рдФрд░ рд╕рдордЭ рдХреЗ рдорд╣рддреНрд╡ рдХреЗ рд╣рдорд╛рд░реЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рди рдХрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди:


a) рд╣рдо рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯреНрд╕ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓рддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рдмреБрдирд┐рдпрд╛рджреА рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдЗрди рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рд▓рдЧрднрдЧ рдХреЛрдИ рдирд╣реАрдВ рдЫреВрддрд╛ рд╣реИред


b) рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рдмрд╣реБрдд рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЬрд╛рджреВ рдФрд░ рдЬрд╛рджреВ рд╢рдмреНрджреЛрдВ" рдореЗрдВ рдмрджрд▓ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред


рдЧ) рдЬрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рдЖрдкрдХреЛ 1 + '7' рдЬреИрд╕реА рдЕрдЬреАрдм рдЪреАрдЬреЗрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рддреЛ рдЫрд╛рддреНрд░ рдХреЛ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХрдордЬреЛрд░ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред


d) рдЬрдм рдЖрдзрд╛рд░ рдкрд╛рд╕ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреБрдХрдбрд╝реЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХреЛрдб рдХреА рдПрдХ рд╣реА рд▓рд╛рдЗрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╡реНрдпрдХреНрддрд┐ рддреБрд░рдВрдд рд╕рдордЭреЗ рдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИред рдФрд░ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдИ) рдЬрдм рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рднрд╛рд╡реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЙрд▓, рд░рд┐рдЯрд░реНрди рдФрд░ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВред


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдмрд╛рдд рдорд┐рд▓ рдЬрд╛рдПрдЧреАред рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ foo(a+b) рдпрд╛ return foo(x) рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдРрд╕реЗ рдирд┐рд░реНрдорд╛рдг "рдорд╛рдирдХ" foo(a) рдпрд╛ return x рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рд╕рднреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдорд╛рдорд▓реЛрдВ рдкрд░ рдПрдХ рд▓рдВрдмреА рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рд░ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдирд┐рдпрдореЛрдВ рдХреА рдмрд╣реБрдд рдкреНрд░рдгрд╛рд▓реАред


рд╕рд╛рдордЧреНрд░реА рджрд╛рдиреЗрджрд╛рд░ рд╣реИ рдФрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╕реЗрд╡рд╛ рдХреА, рдзреАрд░реЗ-рдзреАрд░реЗ рдЧрд╣рд░рд╛рдИ рдмрдврд╝ рд░рд╣реА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдХрдИ рдкрд╛рдареЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрдиреНрд╣реЗрдВ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред


3. рдирд┐: рд╢реБрд▓реНрдХ рдФрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ред рд╣рдордиреЗ рдХреЛрдб-рдмреЗрд╕рд┐рдХреНрд╕ рднреА рдмрдирд╛рдП рдХреНрдпреЛрдВрдХрд┐ рд╢реБрд░реБрдЖрддреА рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдХрд╣реАрдВ рдирд╣реАрдВ рдереЗ рдЬреЛ рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо "PHP- рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдкреЗрд╢реЗ" рдХреА рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣реЗ рдереЗред рдмрд╕ рдХреЛрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рдХреЛрд░реНрд╕ рдирд╣реАрдВ рд╣реИ! рдЕрдзрд┐рдХ рд╕рдЯреАрдХ, рдЕрдм рд╡рд╣рд╛рдБ рд╣реИ :)



рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:


  • рд╣рдо рдЖрдкрдХреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдареАрдХ рд╕реЗ рдирд╛рдо рджреЗрдирд╛ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВред
  • рд╣рдо рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред
  • рдкреНрд░рддреНрдпреЗрдХ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдПрдХ рд╢рд┐рдХреНрд╖рдХ рдХрд╛ рдирд┐рд░реНрдгрдп рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдирд┐рд░реНрдгрдп рдХреЗ рдмрд╛рдж рдпрд╛ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдЖрдзреЗ рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ :) рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЖрдкрдХреЗ рдирд┐рд░реНрдгрдп рдХреА рддреБрд▓рдирд╛ рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рдирд┐рд░реНрдгрдп рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
  • рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рда рдкрд░ рдЕрдиреНрдп рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╣рдо "рдмрд┐рдЧрд╛рдбрд╝рдиреЗ рд╡рд╛рд▓реЛрдВ" рд╕реЗ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ
  • рдЧреЗрдо рдСрдлрд╝ рдереНрд░реЛрдиреНрд╕ :) рдХреЗ рдЖрд╕рдкрд╛рд╕ Quests рдмрдирд╛рдП рдЧрдП рд╣реИрдВ (рдКрдкрд░ рд╕реНрдХреНрд░реАрди рджреЗрдЦреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП)

рдкреНрд░рд╛рдзрд┐рдХрд░рдг, рдЖрдкрдХреЛ рдЕрднреНрдпрд╛рд╕реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ рдкрд╛рдареЛрдВ рдХреА рдкреНрд░рдЧрддрд┐ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЕрдм рддрдХ рдХреЗрд╡рд▓ рдЬреАрдереВрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рд╣рдо рдЗрд╕ рдЕрд╡рд╕рд░ рдкрд░ рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЬреАрдердм рдкрд░ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдХрд╕рд╛рддреЗ рд╣реИрдВ :)


рд╣реБрдб рдХреЗ рдиреАрдЪреЗ


рд╣реЗрдХреНрд╕рд▓реЗрдЯ рд░реЗрд▓ рдкрд░ рд▓рд┐рдЦрд╛ рд╣реИред рд╣рдордиреЗ рддреАрди рд╕рд╛рд▓ рдкрд╣рд▓реЗ Hakeslet рдХреЗ рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ (omg, рддреАрди рд╕рд╛рд▓!) рд▓реЗрдЦ рдореЗрдВ " Hakeslet Educational Project рдХреЗ рддрд╣рдд ", рдФрд░ рддрдм рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдПрдХ рдЬреИрд╕рд╛ рд╣реИ: Rails, PostgreSQL, рд╕рдм рдХреБрдЫ AWS рдкрд░ рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ Azure рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ , рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдбреЛрдХреНрдЯрд░, рддреИрдирд╛рддреА рдФрд░ рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛ред рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрднреНрдпрд╛рд╕ рдХреЗ рддрд╣рдд, рдПрдХ рдХрдВрдЯреЗрдирд░ рдЙрдЧрддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: рдлреНрд░реЗрдорд╡рд░реНрдХ, рд╕рд░реНрд╡рд░ рдФрд░ рд╡реЗрдм рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рдеред


рдХреЛрдб-рдмреЗрд╕рд┐рдХреНрд╕ рдиреЗ рд╢реБрд░реВ рдореЗрдВ рд░реЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдирдпрд╛ рдФрд░ рдЕрдзрд┐рдХ рд╣рд▓реНрдХрд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреЛрдбрдЬ + рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ + рдХреБрдЫ рдорд╛рдЗрдХреНрд░реЛрдлреНрд░рд╛рдорд╡рд░реНрдХред рд▓реЗрдХрд┐рди, рдЕрдзрд┐рдорд╛рдирддрдГ, рд░реЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреЛрдИ рдХрдо рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рдирд╣реАрдВ рд╣реИред рдПрд░реНрд▓реИрдВрдЧ рдХреЗ рд╣рдорд╛рд░реЗ рдкреНрдпрд╛рд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдкрд╕рдВрдж рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдлреАрдирд┐рдХреНрд╕ рдкрд░ рдЧрд┐рд░ рдЧрдИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдЦреБрдЬрд▓реА рд╡рд╛рд▓реЗ рд╣рд╛рде рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдПрд▓рд┐рдХреНрд╕рд┐рд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред


рд░реВрдкрд░реЗрдЦрд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реЛ рдЧрдИред рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдХрд╛рдлреА рдХрдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрд╕реЗ рдмрд╣реБрдд рд╣реА рдзреНрд╡рдирд┐ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг, рд╡рд┐рдХрд╕рд┐рдд рдкрд░реАрдХреНрд╖рдг рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛, рдЙрддреНрдХреГрд╖реНрдЯ рдУрдЖрд░рдПрдо (рд▓реЗрдХрд┐рди рдЕрд╕рд╛рдорд╛рдиреНрдп, рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрджрдд рдкрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ), рдмрд╣реБрдд рд╕рд╛рд░реЗ рд░реЗрд▓ рд╕рдордХрдХреНрд╖реЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрд▓рд┐рдо рдпрд╛ рдЧреЙрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди)ред


рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЪреАрдЬ рдереА рдЬреЛ рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдереА: рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рд░реНрдЧреЛрдВ рдпрд╛ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдорд┐рдбрд▓рд╡реЗрдпрд░ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдмрдирд╛рдирд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдлреАрдирд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рддреЛ рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВред


рдФрд░ рдлреАрдирд┐рдХреНрд╕ рдореЗрдВ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ (рдФрд░ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдЪреИрдирд▓реЛрдВ) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдореГрдд рд▓рдЧрднрдЧ рд╕рднреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдиреЛрдб рдЬреЗрдПрд╕ рдХреЛ рдорд╛рдд рджреЗрддрд╛ рд╣реИред рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рд╕рдорд╛рди рд╣реИрдВ, рд╣рдо рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдлреАрдирд┐рдХреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗред



рдореЛрд░реНрдЪреЗ рдкрд░ - рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ + Redux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдЖрдЙрдЯ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 4 рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдорд╛рд░реА рд╕рднреА рд╕рд╛рдЗрдЯреЛрдВ (hexlet.io, guide.hexlet.io) рдХреА рддрд░рд╣ред рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрдХ рдореЛрдирд╛рдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡реАрдПрд╕ рдХреЛрдб рдХрд╛ рдЖрдзрд╛рд░ рд╣реИред рд╣рдо рд╣реЗрдХреНрд╕рд▓реЗрдЯ рдореЗрдВ рд╣реА рдореЛрдирд╛рдХреЛ рдореЗрдВ рднреА рдЧрдПред


рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдФрд░ рддреИрдирд╛рддреА рдЯреЗрд░рд╛рдлреЙрд░реНрдо, Ansible рдФрд░ рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИред рдХреЛрдб рдмреЗрд╕рд┐рдХреНрд╕ рд╕реНрд░реЛрдд рдЧрд┐рддреБрдм рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдФрд░ рд╣рдо рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред


рд╕рдмрдХ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрднреНрдпрд╛рд╕ рдЦреБрдж рднреА ред рд╕рд╣рд┐рдд рд╣рдо рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдкрд╛рда рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рддрдХ, рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдкрд╛рда рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ ред


рдХреМрди рдЪрд╛рд╣рд┐рдП рдХреЛрдб рдореВрд▓ рдмрд╛рддреЗрдВ


  • рд╢реВрдиреНрдп рдЕрдиреБрднрд╡ рд╡рд╛рд▓реЗ рд╢реБрд░реБрдЖрддреАред
  • рд╢реБрд░реБрдЖрддреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЬреЛ рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ "рддреИрд░рддреЗ рд╣реИрдВ" рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЪреАрдЬреЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдкрд░реЗ рдЬрд╛рддреА рд╣реИрдВред
  • рд╢реБрд░реБрдЖрддреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╢рд┐рдХреНрд╖рдХред

рдпреЛрдЬрдирд╛рдУрдВ


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб-рдмреЗрд╕рд┐рдХреНрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд░реИрдХреЗрдЯ рдФрд░ рдкрд╛рдпрдерди рд╣реИрдВред рдЕрдм PHP рдореЗрдВ 63 рд╕рдмрдХ рд╣реИрдВ рдФрд░ рдЬрд▓реНрдж рд╣реА рдХреБрдЫ рдФрд░ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ: рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛рд░реНрдпреЛрдВ рдкрд░, рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдФрд░ рдпреВрдирд┐рдХреЛрдбред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд╣рд▓рд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА PHP рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧреА: рдЕрдВрдХрдЧрдгрд┐рдд рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рддрдХ рд╕рдм рдХреБрдЫред


рдЖрдЧреЗ рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рд╢рд╛рдорд┐рд▓ рд╣реИред рдЖрдк рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :) рдпреЗ рд╕рднреА рдХреЛрдб рдмреЗрд╕рд┐рдХреНрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдлреНрдд рд╣реЛрдВрдЧреЗред


рд╣рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдзрдиреНрдпрд╡рд╛рдж!

Source: https://habr.com/ru/post/hi415301/


All Articles