рд╢реБрдн рджрд┐рдиред рдирдП
рдлреЗрдиреЛрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рдкрд╣рд▓рд╛ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдзреАрд░ рдХреЗ рд▓рд┐рдП,
рдлреЗрдиреЛрдо рдПрдХ рд╣рд▓реНрдХрд╛ (рдЖрдВрдХрдбрд╝реЗ рд╕рдВрд▓рдЧреНрди), рддреЗрдЬ (рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╕рдВрд▓рдЧреНрди), рд▓рдЪреАрд▓рд╛ (рдПрдкреАрдЖрдИ рд╕рдВрд▓рдЧреНрди) рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╣реИ, рдЬреЛ рдХрд┐ рдЯреНрд╡рд┐рдЧ рдпрд╛ рд╕реНрдорд╛рд░реНрдЯреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдлрд╝реЗрдиреЙрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдПрдХ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдкреНрд░рд╢реНрди "рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓реЗрдХрд┐рди
рдЯреЛрдХрди рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ
рд╕рдХреНрд╖рдо рдХреНрдпрд╛ рд╣реИ?" рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рд▓рд┐рдкрд┐рдпреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рддрд░рд╣, рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗрд╡рд▓-рдлрд╝рди рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╣реБрдЖ рдФрд░ рдПрдХ рд╢рд╛рдо рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреЛрдб рдХреА рдХреЗрд╡рд▓ 900 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдХрдмреНрдЬрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдЖрджрд┐рдо рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ред рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдЕрдиреНрдп 2,500 рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред
рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдореИрдВ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдореЗрдВ рд╕рднреА рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБрдУрдВ рдФрд░ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдмрдирд╛рддреЗ рд╕рдордп рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛ред
рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛
рдЬрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдкреНрд░рдпреЛрдЧ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЧреЗрдо рд╕реЗ рдкрд░реЗ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХ рдкреВрд░реНрдг-рдУрдкрди рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд▓рд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереА, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдЪреНрдЪ рд▓реЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп PHP рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рдИрд▓реЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЯреЗрдВрдкрд▓реЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╡рд┐рд╖рдп рд╣реИред рдЬрдм рдЖрдкрдХреЛ рд╕реИрдХрдбрд╝реЛрдВ-рд╣рдЬрд╛рд░реЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдВрддрд░рд┐рдХреНрд╖ рдЯреЗрдореНрдкрд▓реЗрдЯреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рддреЛ рд╕рднреА "рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЙрдХрд░реЛрдЪ" рд╕рднреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдлреЗрдиреЛрдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рдордп рддрдХ, рдореИрдВ рдРрд╕реЗ PHP рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рдЬреИрд╕реЗ рдХрд┐ Smarty2, Smarty3, Quicky, Twig, Latteред рдЙрдирдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдиреЗ рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХреА рдХрд┐ "рдореЗрд░рд╛ рд╕рдкрдирд╛" рдХрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП :)
рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
- рдЕрдзрд┐рдХрддрдо рд▓рдЪреАрд▓рд╛рдкрдиред рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рд▓рдЪреАрд▓рд╛рдкрди рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдпрд╛ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЗрд╕ рддрдереНрдп рд╕реЗ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рдорд╛рдирдХреАрдХрд░рдг рдХреА рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рднрд░реЛрд╕рд╛ рдХрд░реЗрдВ рд▓реЗрдХрд┐рди рд╕рддреНрдпрд╛рдкрди рдХрд░реЗрдВред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рди рдХреЗрд╡рд▓ рд╡рд┐рднрд┐рдиреНрди рдЗрдВрдЬреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рд╕реНрд╡рдпрдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдЕрдиреБрдЪрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ PHP рддреНрд░реБрдЯрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ рдЬрдм рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИред
- рддреЗрдЬреА рд╕реЗ, рдмреЗрд╣рддрд░ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рд╢реБрджреНрдз PHP рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рддреБрд▓рдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдХреБрдЫ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд, рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рд╢реБрджреНрдз рдкреАрдПрдЪрдкреА рдореЗрдВ рдЧрддрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬреАрддрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛрд▓реАрд╡рд╛рдбрд╝реЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдмрд┐рдВрджреБ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдпрджрд┐ рдЖрдк рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╢реБрджреНрдз PHP рдореЗрдВ рдХреБрдЫ рджреГрд╢реНрдп рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ OOP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрдЧрд╛, рдХреЛрдб рджреЛрд╣рд░рд╛рд╡ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рд╕рднреА рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣реЛрдВ рд╕реЗ рд░рд╣рд┐рдд рд╣реИ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдорд╛рдиреНрдп рдХреЛрдб рдХреА рд╢реАрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рддреЗрдЬреА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред рдПрдХ рдорд╣рд╛рди рдЙрджрд╛рд╣рд░рдг рдЯреЗрдореНрдкрд▓реЗрдЯ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реИред - рд╕рд░рд▓ рдмрдиреЛ рдФрд░ рд▓реЛрдЧ рддреБрдореНрд╣рд╛рд░реЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪреЗрдВрдЧреЗред рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рдгрд╛рд▓реА, рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рддрд░рд╣ рд╣реИ, рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП KISS ред рдХреЛрдб рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХреЙрдореНрдкреИрдХреНрдЯ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдУрдУрдкреА рдХрдЯреНрдЯрд░рддрд╛ рдХреЗ рдмрд┐рдирд╛, рд╣рд░ рдЬрдЧрд╣ рдЯреНрд░реЗрд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рддрд░реНрдХред рдпрд╣ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХреЛрдб, рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛, рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдФрд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдлреЗрдиреЛрдо рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкреИрдЯрд░реНрди рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдПрдХ рдкреБрд░рд╛рдирд╛ рджреЛрд╕реНрдд рдирдП рджреЛ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рдХрд┐рд╕реА рдирдП рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореМрдЬреВрджрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдХреЗ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рд░рд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдЕрдкрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдлреЗрдиреЛрдо рдореЗрдВ, рд╕реНрдорд╛рд░реНрдЯреА-рдЬреИрд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЯреИрдЧ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдЯреЛрдХрди рдореЗрдВ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИред
- рдЬреНрдпрд╛рджрд╛ рди рдЦрд╛рдПрдВред рдлреЗрдиреЛрдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдорд╢реАрди рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рд╕реАрдкреАрдпреВ рдФрд░ рд░реИрдо рджреЛрдиреЛрдВред рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рдВрдХрд▓рди рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕рднреА рдЬрдЯрд┐рд▓ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдпрдерд╛рд╕рдВрднрд╡ рддреЗрдЬ рд╣реЛ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдЧрд╣рди рди рд╣реЛред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдореЗрдВ рдореЗрдореЛрд░реА рдХреЛ рд╕рдВрдЪрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рд╕реНрдЯреНрд░реАрдо (рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рдзрд┐рдпреЛрдВ) рдореЗрдВ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИред
- рд╕реНрд╡рд╛рдЗрди рди рдХрд░реЗрдВред рдлреЗрдиреЛрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдРрд╕реА рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ рдЬреЛ рдпрджрд┐ рдХреЛрдИ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реИрдВ рддреЛ рдореЗрдореЛрд░реА рдХреЛ рдореБрдХреНрдд рдХрд░ рджреЗрдЧреА, рдЬрдмрдХрд┐ рдЯреНрд╡рд┐рдЧ рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ, рд╕реНрдорд╛рд░реНрдЯреА рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реИрдВ, рдЬреЛ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдореЗрдореЛрд░реА рд╕реЗ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЕрдВрддрд┐рдо PHP рдХреЛрдб рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдмрдбрд╝рд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ, рдЕрдзрд┐рдХ рдСрдк-рдХреЛрдб, рд╕реЗрд╢рди рдореЗрдВ рдХрдо рдореЗрдореЛрд░реАред
рдЙрддреНрдкрд╛рджрдХрддрд╛
рдореИрдВрдиреЗ
рд╕реНрдорд╛рд░реНрдЯреА рдмрдирд╛рдо рдПрдХ рджреЛрд╕реНрдд
рд╡реАрдИрдЬреА рд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрдзрд╛рд░ рд▓рд┐рдпрд╛
рдЯрд╣рдиреА: рдкреНрд░рджрд░реНрд╢рди рдЬрд╣рд╛рдВ рдЯрд╣рдиреА рдЕрдкрдирд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда
рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред рддрдм рд╕реЗ, рдереЛрдбрд╝рд╛ рд╕рдордп рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд▓реЗрдЦ рдореЗрдВ рджрд┐рдП рдЧрдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЗ рд╕рд╛рде - рдлреЗрдиреЛрдоред рдЕрднрд┐рдиреЗрддрд╛: рд╕реНрдорд╛рд░реНрдЯреА рд╕рдВрд╕реНрдХрд░рдг 3.1.13, рдЯрд╣рдиреА рд╕рдВрд╕реНрдХрд░рдг 1.13.0 + рд╡рд┐рд╕реНрддрд╛рд░ twig.so, рдлреЗрдиреЛрдо рд╕рдВрд╕реНрдХрд░рдг 1.0.3ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЗрд╢реА рдлрд╛рд▓реНрдХрди рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗ рд╡реЛрд▓реНрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдлрд╕реЛрд╕, рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдкрд░, рд╡рд╣ рдПрдХ рдЕрдВрддрд╣реАрди рд▓реВрдк рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдЙрд╕реЗ рдЕрдпреЛрдЧреНрдп рдард╣рд░рд╛рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред
рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг 3 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЛрдбреЛрдВ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
- рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ - рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЗрд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдореЗрдВ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╣реБрдд рд╣реА рджреБрд░реНрд▓рдн рдорд╛рдорд▓рд╛ рдЬрдм рдкрд╣рд▓реА рдмрд╛рд░ рдХреЛрдИ рдЯреЗрдореНрдкрд▓реЗрдЯ рд▓реЙрдиреНрдЪ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рдХреИрд╢ рдлреНрд▓рд╢ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдВрдХрд▓рдиреЛрдВ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░ рд╕рдХрддреА рд╣реИред рд╕рдВрдХрд▓рди, рд▓реЛрдбрд┐рдВрдЧ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреА рдЧрддрд┐ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХред
- рдирд┐рдпрдорд┐рдд рд▓реЙрдиреНрдЪ - рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдореЗрдВ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓рд╛ рдЬрдм рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХрд╛ рд╕рдВрдХрд▓рди рдХреИрд╢ рд╣реИред рд╕рдВрдХреЗрддрдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ рдпрджрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореВрд▓реНрдп рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред
- рдЧрд░реНрдо рд╢реБрд░реБрдЖрдд - рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдВрдХрд▓рд┐рдд рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ 1 рдмрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЧрддрд┐ рдХрд╛ рд╕рдВрдХреЗрддрдХред
CLI рдХреЗ рддрд╣рдд 2.6 GHz рдЗрдВрдЯреЗрд▓ рдХреЛрд░ i7, 8 GB 1600 MHz DDR3, MacOS 10.8.4, PHP 5.4.15 рдкрд░ рдЯреЗрд╕реНрдЯ рдХрд┐рдП рдЧрдПред Ubuntu 12.04 рдиреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдПрдХ рд╕рд╣рд╕рдВрдмрдВрдз рднреА рджрд┐рдЦрд╛рдпрд╛ред PHP рдиреЗ -n рдлреНрд▓реИрдЧ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреЛ рд╕рднреА рдмрд╛рд╣рд░реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддрд╛ рд╣реИред Twig.so рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдкрд░рд┐рдгрд╛рдо рджреВрд╕рд░реЗ рдкрд░реАрдХреНрд╖рдг рд░рди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрдм рдУрдПрд╕ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ
рдХреИрд╢ рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рдмреЗрд╢рдХ, рдХреИрд╢ рд╕рднреА рдЕрдиреНрдп рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рддрд░рд╣ рдЕрдХреНрд╖рдо рд╣реИрдВред
рддреЛ, рдкрд╣рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪрд░ рдХрд╛ рдЙрддреНрдкрд╛рджрди рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкрд░реАрдХреНрд╖рдг рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╣реЛрддреЗ рд╣реИрдВред
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪрд░ рдХрд╛ рдЙрддреНрдкрд╛рджрди:рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди | рдардВрдб рд╢реБрд░реВ | рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдиреНрдЪ | рдЧрд░реНрдо рд╢реБрд░реБрдЖрдд |
---|
Smarty3 | 4.3394 рд╕реЗрдХрдВрдб, 15.2 рдПрдордЖрдИрдмреА | 0.0239 рд╕реЗрдХрдВрдб, 9.2 MiB | 0.0015 рд╕реЗрдХрдВрдб, 9.2 MiB |
рдлрд╝реИрд╢рди | 1.9618 рд╕реЗрдХреЗрдВрдб, 68.9 рдорд┐.рдмреА. | 0.0341 рд╕реЗрдХрдВрдб, 17.0 MiB | 0.0013 рд╕реЗрдХрдВрдб, 17.0 MiB |
Fenom | 0.3432 рд╕реЗрдХрдВрдб, 8.9 MiB | 0.0157 рд╕реЗрдХреЗрдВрдб, 6.6 рдорд┐.рдмреА. | 0.0011 рд╕реЗрдХреЗрдВрдб, 6.6 рдорд┐.рдмреА. |
рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ, рдЯреНрд╡рд┐рдЧ рдиреЗ рдЦреБрдж рдХреА рдкрд╣рдЪрд╛рди рдХреА - рдореЗрдореЛрд░реА рд╕реАрдорд╛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 32 рдПрдордмреА) рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдкрд░реАрдХреНрд╖рдг рдЧрд┐рд░ рдЧрдПред
рджреВрд╕рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдПрдХ рдмрдбрд╝реЗ рд╕рд░рдгреА рдХрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╣реИ, рдЬреЛ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓рд╛ рднреА рд╣реИред
рдПрдХ рдмрдбрд╝реЗ рд╕рд░рдгреА рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди:рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди | рдардВрдб рд╢реБрд░реВ | рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдиреНрдЪ | рдЧрд░реНрдо рд╢реБрд░реБрдЖрдд |
---|
Smarty3 | 0.0223 рд╕реЗрдХрдВрдб, 5.8 MiB | 0.0036 рд╕реЗрдХрдВрдб, 3.1 MiB | 0.0024 рд╕реЗрдХрдВрдб, 3.1 MiB |
рдлрд╝реИрд╢рди | 0.0300 рд╕реЗрдХрдВрдб, 4.0 MiB | 0.0174 рд╕реЗрдХрдВрдб, 2.7 MiB | 0.0166 рд╕реЗрдХрдВрдб, 2.7 MiB |
рдЯрд╣рдиреА + рд╡рд┐рд╕реНрддрд╛рд░ | 0.0225 рд╕реЗрдХрдВрдб, 4.7 MiB | 0.0064 рд╕реЗрдХрдВрдб, 3.2 MiB | 0.0060 рд╕реЗрдХрдВрдб, 3.5 MiB |
Fenom | 0.0080 рд╕реЗрдХрдВрдб, 3.1 MiB | 0.0022 рд╕реЗрдХреЗрдВрдб, 2.5 рдорд┐.рдмреА. | 0.0017 рд╕реЗрдХрдВрдб, 2.5 рдорд┐.рдмреА. |
рддреАрд╕рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреА рд╡рд┐рд░рд╛рд╕рдд рд╣реИред рдореИрдВ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЕрдзрд┐рдХ рджреВрд░ рдХреА рдХреМрдбрд╝реА рдорд╛рдирддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдВрдЦреЛрдВ рдХреЗ рд▓рд┐рдП 2-3 рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрддрд░ рдХреА рд╡рд┐рд░рд╛рд╕рдд рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдлрд┐рд░ рднреА, рдкрд░реАрдХреНрд╖рдг рдореЗрдВ 100 рд╕реНрддрд░ рдХреА рд╡рд┐рд░рд╛рд╕рдд рдмрдиреА рд╣реБрдИ рд╣реИред рд╕рднреА рджреВрд░рдЧрд╛рдореАрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкрд░реАрдХреНрд╖рдг рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рджреЗрддрд╛ рд╣реИред
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд┐рд░рд╛рд╕рдд:рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди | рдардВрдб рд╢реБрд░реВ | рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдиреНрдЪ | рдЧрд░реНрдо рд╢реБрд░реБрдЖрдд |
---|
Smarty3 | 0.4165 рд╕реЗрдХрдВрдб, 10.1 MiB | 0.0008 рд╕реЗрдХрдВрдб, 3.1 MiB | 0.0001 рд╕реЗрдХрдВрдб, 3.1 рдПрдордЖрдИрдмреА |
рдлрд╝реИрд╢рди | 0.3626 рд╕реЗрдХрдВрдб, 11.2 MiB | 0.0252 рд╕реЗрдХрдВрдб, 6.5 MiB | 0.0021 рд╕реЗрдХрдВрдб, 6.5 MiB |
Fenom | 0.0569 рд╕реЗрдХрдВрдб, 3.2 MiB | 0.0005 рд╕реЗрдХрдВрдб, 2.5 MiB | 0.0000 рд╕реЗрдХрдВрдб, 2.5 MiB |
рдЯреНрд╡рд┐рдЧ рдпрд╣рд╛рдВ рдмрд╛рд╣рд░ рдЦрдбрд╝рд╛ рдерд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдЕрдиреБрдореЗрдп рдШреЛрдВрд╕рд▓реЗ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдкрд░реАрдХреНрд╖рдг рдЧрд┐рд░ рдЧрдпрд╛ред XDebug рдПрдХреНрд╕рдЯреЗрдВрд╢рди рджреНрд╡рд╛рд░рд╛ рддреНрд░реБрдЯрд┐ рдбрд╛рд▓реА рдЧрдИ рдереА, рдЬреЛ рдмрд╛рдж рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реЛ рдЧрдИред
рдкрд░рд┐рдгрд╛рдорд╕реНрдкрд╖реНрдЯ рд╡рд┐рдЬреЗрддрд╛ рдлреЗрдиреЛрдо рдерд╛, рдЬреЛ рдХрд┐ рдЧрддрд┐ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдмрдЪрдд рджреЛрдиреЛрдВ рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯреА рдФрд░ рдЯреНрд╡рд┐рдЧ рд╕реЗ рдХрд╛рдлреА рдЖрдЧреЗ рдерд╛ред рджреВрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рд╕реНрдорд╛рд░реНрдЯреА рд╣реИ, рдЯреНрд╡рд┐рдЧ рдХреЛ рдХрд╛рдВрд╕реНрдп рдорд┐рд▓рд╛ред
рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдХреНрдпрд╛ рд╣реИ?
рдиреАрдЪреЗ "рд╡рд╕рд╛" рдХреЛрдб рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ:
рд╕рд╛рдБрдЪрд╛ рдЗрдВрдЬрди | рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ | рд╡рд░реНрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ | рдХреЛрдб рдХреА рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ |
---|
рд╕реНрдорд╛рд░реНрдЯреА (3.1.13) | 320 | 190 | 55095 |
рдЯрд╣рдиреА (1.13.0) | 162 | 131 | 13908 |
рдлреЗрдиреЛрдо (1.0.4) | 9 | 13 | 3967 |
рдореИрдВрдиреЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛:
- рд╕реНрдорд╛рд░реНрдЯреА BISON рдкрд╛рд░реНрд╕рд░ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдПрдХ рдмрд╛рджрд▓ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ рд╣реИред рдЦреИрд░, рдкреНрд░рджрд░реНрд╢рди рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЦреБрдж рдХреЛ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрд╛рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкрд░рд┐рдгрд╛рдореА рдХреЛрдб рдмрд╣реБрдд рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИред
- рдЯрд╣рдиреА рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдкрд░ рдХрд╕рдХрд░ рдмреИрдарддреА рд╣реИ , рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдмрджрддрд░ рджреЗрдЦрд╛ рд╣реИ ред рдХреЛрдб рдЕрдЪреНрдЫрд╛ рд╣реИ, рдкрдардиреАрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдореБрдЭреЗ рдорд╛рд░реНрдХрд╕ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рд╛рде рдмрд╣ рдирд┐рдХрд▓рд╛ред
- рдлреЗрдиреЛрдо рдмреЗрд╕рд┐рдХ рдЯреЛрдХреЗрдирд╛рдЗрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рдХрд┐ рдмреАрдЖрдИрдПрд╕рдУрдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдХрд╣рд╛рдБ рд╕реЗ рд▓рд╛рдКрдБ?
:
github.com/bzick/fenomPackagist.org:
packagist.org/packages/bzick/fenomComposer:
"fenom/fenom": "1.*"
:
github.com/bzick/fenom/blob/master/docs/readme.md:
github.com/bzick/fenom/issues?
Fenom
.
{parent} ,
in is, . .
P.S., ;)
P.P.S., raw . 1.0.7 .