рдХреЛрдб рдбрд┐рдЬрд╛рдЗрди

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


рд╡рд┐рд╖рдп рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрдЭрд╛рд╡ рдореИрдХрдХреЙрдиреЗрд▓ рдХреА рдкреБрд╕реНрддрдХ "рдкрд░рдлреЗрдХреНрдЯ рдХреЛрдб" (рд╕реНрдЯреАрд╡ рдореИрдХрдХреЛрдиреЗрд▓ - "рдХреЛрдб рдХрдореНрдкреНрд▓реАрдЯ") рд╕реЗ рд╣реИрдВред

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

рдирд┐рдпрдо рд╢реВрдиреНрдп : рдЕрдкрдиреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдкрдирд╛рдИ рдЧрдИ рдХреЛрдб рд╢реИрд▓реА "рдЧрд╛рдЗрдб" рдХрд╛ рд╕рдЦреНрддреА рд╕реЗ рдкрд╛рд▓рди рдХрд░реЗрдВред

рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рддрд░реАрдХреЗ


рд╡рд┐рдзрд┐ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЙрджреНрджреЗрд╢реНрдп рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рд▓рдХреНрд╖реНрдп рдХреЛ рдЙрдирдХреЗ рдирд╛рдо рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ - geturrentUser () ред рд╡рд┐рдзрд┐ рдХрд╛ рдзреБрдВрдзрд▓рд╛, рдЕрд╕реНрдкрд╖реНрдЯ рдФрд░ рдЕрддрд┐ рдЦрд░рд╛рдм рдирд╛рдо рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдЕрд╕рдлрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдореБрдЦреНрдп рд╕рд╛рдХреНрд╖реНрдп рд╣реИрдВред

рдЕрдЪреНрдЫреА рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рдХреЗ рдЙрджрд╛рд╣рд░рдг:
рдЧреНрд░рд╛рд╣рдХ :: getFullName () - рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдкреВрд░рд╛ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ UserMapper :: createAndGetUser (userId) - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдореИрдкрд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдПрдХ рдЕрдкрд╡рд╛рдж, рд╡рд┐рдзрд┐ рдХреА рд╕рд╛рдЗрдб рднреВрдорд┐рдХрд╛ (рдирдП рдмрдирд╛рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛) рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд╣реИред

MonthRevenue.calculate (), MonthRevenue.export () - рд╡рд┐рдзрд┐ рдирд╛рдо рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд╕реВрдЪрдирд╛рддреНрдордХ рдирд╣реАрдВ рд╣реИрдВ, рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ OOP рдХреЙрд▓ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ "рдЦреБрдж рдХреЛ" рдХрд╣рддреЗ рд╣реИрдВ (рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╡рд┐рдзрд┐ рдХреЛ рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдФрд░ рдЗрд╕рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ)ред


рдЦрд░рд╛рдм рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рдХреЗ рдЙрджрд╛рд╣рд░рдг:
computeMonthRevenueAndDoExport () - рдХрдИ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд▓рдХреНрд╖реНрдп
processInput (), handleCalacle () - рдЕрдиреБрднрд╡рд╣реАрдирддрд╛, рд▓рдХреНрд╖реНрдп рдХрд╛ рдзреБрдВрдзрд▓рд╛
рд╡рд┐рдзрд┐


рдЧреБрдгрд╡рддреНрддрд╛ рдЪрд░

рдЪрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреА рдЬрд╛ рд░рд╣реА рдЗрдХрд╛рдИ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдордзреНрдпрдо рд▓рдВрдмрд╛рдИ

рдЪрд░ рдХрд╛ рдирд╛рдо рд▓реЛрдЧреЛрдВ рдХреЛ рдЧреБрдорд░рд╛рд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рдпрд╣ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЛрдб рдкрдврд╝рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдмрджрд╕реВрд░рдд рд╣реИред рд▓рдВрдмрд╛рдИ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рд░реИрдХ рди рдХрд░рдирд╛ рдкрдбрд╝реЗред

рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ

рд╡реИрд░рд┐рдПрдмрд▓ рдирд╛рдореЛрдВ рдореЗрдВ Num рдХреЗ рдмрдЬрд╛рдп Count рдФрд░ Index Qualifiers рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрд░ (рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕рдВрдЦреНрдпрд╛) рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдиреНрдпреВрдо рдЕрд╕реНрдкрд╖реНрдЯ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рднреНрд░рд╛рдордХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╛рдЗрдХрд┐рд▓ рд╕реВрдЪрдХрд╛рдВрдХ

рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдЬрдм 1-3 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд▓реВрдк рдореЗрдВ рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ I, j рдпрд╛ k рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЪрдХреНрд░ рдХрд╛ рд╢рд░реАрд░ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЛ рд╕рд╛рд░реНрдердХ рдирд╛рдо рджреЗрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдордп рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ (рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реВрдк рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ) рдФрд░ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЬреЛ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рд╡реЗ рднреА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЙрдкрд╕рд░реНрдЧ

рдЧрдгрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдПрдХ рдЙрдкрд╕рд░реНрдЧ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪрд░ STATUS_OPENED, STATUS_TO_CONFIRM, STATUS_CONFIRMED рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдВрд▓рдпрди рдЙрдкрд╕рд░реНрдЧ STATUS_ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрдерд┐рд░рд╛рдВрдХ

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

рдХрдиреНрд╡реЗрдВрд╢рди рдХрд╛

рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдирд╛рдордХрд░рдг рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдкреВрд░реА рдЯреАрдо рдХреЛ рдкрддрд╛ рд╣реЛрдЧрд╛ред рдХреЛрдб рд╕реБрд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рднрд╛рдЧреА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдФрд░ рдЗрд╕рд╕реЗ рдХрд╛рд░реНрдп рдХреБрд╢рд▓рддрд╛ рдмрдврд╝реЗрдЧреАред рд╕рдореНрдореЗрд▓рди рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рд╣рд░ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЗрд╕рд╕реЗ рдЪрд┐рдкрдХрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХрдо рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд

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

рдЕрдЪреНрдЫреЗ рдЪрд░ рдирд╛рдореЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг:

рдХрд░реНрдордЪрд╛рд░реАрдкрд╛рд░реНрдЯреА, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдорд╛рд░реНрдЯрд╡рд░реНрдХреНрд╕рдбреЗрд╕реНрдХрд╛рдЙрдВрдЯ, рд╕рд╛рд▓рдЯреИрдХреНрд╕, рдЕрдзрд┐рдХрддрдордХрдВрдкреНрдпреВрдЯреЗрдб рд╕реЗрд▓рд░реА


рдЦрд░рд╛рдм рдЪрд░ рдирд╛рдореЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг:

x, $ fb, f_ar_type_data, f_obj_result, inputData, returnValue, resultArray, obj1, obj2





рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреЛрдб рдмреНрд▓реЙрдХ рдХрд╛ рдПрдХ рд╣реА рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИ, рд▓рдВрдмреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдЗрд╕ рдХреЛрдб рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд:
 function() { $a = 1; $b = 2; $c = 3; $sql = ' SELECT * FROM tbl WHERE a = 1'; } 


рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЕрдЪреНрдЫреА рд╣реИ

 function(){ $a = 1; $b = 2; $c = 3; $sql = 'SELECT * FROM tbl WHERE a = 1'; } 


рдХреЛрдб рдкреВрд░рд╛ рдкреБрд╕реНрддрдХ рд╕реЗ рд▓рд┐рдВрдХ ред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

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


All Articles