KPHP рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдХреИрд╕реЗ рдмрд┐рд▓реНрд▓реА рдХреЗ рдмрдЪреНрдЪреЗ VKontakte рдХреЛ рдЧрддрд┐ рджреЗрддреЗ рд╣реИрдВ

рд╣рд╛рдп, рд╣рдмреНрд░реЛрд╕реНрдХред рдХрдИ рд▓реЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд┐рдЫрд▓реЗ рд╡рд┐рд╖рдп рдФрд░ рдЕрдиреНрдп рдЬрдЧрд╣реЛрдВ рдкрд░ VKontakte рд╕реЗ kPHP рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рдереЗред рд╕рдореБрджрд╛рдп рдХреА рдУрд░ рд╕реЗ рдЕрдкрдиреА рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдФрд░ рд░реБрдЪрд┐ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреА рдУрд░ рд░реБрдЦ рдХрд┐рдпрд╛, рдЕрд░реНрдерд╛рддреН, рдкрд╛рд╡реЗрд▓ рдбреБрд░реЛрд╡, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдХрд┐ рдореИрдВ рдЯреАрдо рдХреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рдХреЗрдПрд▓рдкреАрдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБ, рдУрд▓реЗрдЧ рдЗрд▓рд╛рд░рд┐рдпреЛрдиреЛрд╡ рдФрд░ рд╡рд╛рд╕рд┐рдм рдмреЗрдмрд┐рдЪ, рдЬреЛ рд╡реАрдХреЗ рдХреЛ рдирдП рд╡рд┐рдХрд╛рд╕ рдХреА рдкрдЯрд░рд┐рдпреЛрдВ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдереЗред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЙрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЛ рдкреВрдЫрд╛ рдЬреЛ рдШреЛрд╖рдгрд╛ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рджрд┐рдЦрддреЗ рдереЗ: рдУрдУрдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдЬреЛ рддреЗрдЬ рд╣реИ - рдЬрд╛рд╡рд╛ рд╕реА # рдЧреЛ рдпрд╛ рдХреЗрдкреАрдПрдЪрдкреА рд╣рд╛рдереА рдпрд╛ рдХрд┐рдЯ , рдЬрд┐рд╕рдореЗрдВ рдХреЗрдкреАрдУрдкреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреА, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдереЛрдбрд╝рд╛, рдЕрдиреНрдп рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡реАрдХреЗ рдХреЗ "рдХреЛрдб" рд░рд╕реЛрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред

рдУрд▓реЗрдЧ, рд╡рд╕реАрд▓реА, рд╣реИрд▓реЛред рддреЛ kPHP рдХреНрдпрд╛ рд╣реИ? рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдХреНрдпрд╛ рд╣реИ?

рдУрд▓реЗрдЧ рдЗрд▓рд╛рд░рд┐рдпреЛрдиреЛрд╡:

рдирдорд╕реНрддреЗ! kPHP C ++ рдореЗрдВ рдПрдХ PHP рдЕрдиреБрд╡рд╛рджрдХ рд╣реИ, рдЬреЛ рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рдЪрд░ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдЯреМрддреА рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмреЗрд╢рдХ, kPHP рдХреЛрдИ рдРрд╕реА рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА PHP рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧреА - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, kphp рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕реНрдереИрддрд┐рдХ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реИ рдЬреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдвреВрдБрдврддрд╛ рд╣реИ, рджреЛрдиреЛрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХред рд╡реИрд╕реЗ, рд╕рд╛рдЗрдЯ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╕рдордп (рд╣рдо VKontakte рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ), рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рдЫреЛрдЯреЗ рдирд╡рд╛рдЪрд╛рд░ рднреА рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдХреЛрдб рдореЗрдВ рдмрдЧ рдХреЗ рдХрд╛рд░рдг рд╡реЗ рдЖрдо рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереЗред

PHP рдХреЗ рдореБрдЦреНрдп рддрд░реАрдХреЛрдВ рдФрд░ OOP рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд╢реНрди рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╡рд╛рдЬ рдЙрдард╛рдИ рдЧрдИ рд╣реИ - рдУрдУрдкреА рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдФрд░ рд╕реАрдорд┐рдд рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ?

OI:
KPHP рдореЗрдВ рд╣рд░ рдЪреАрдЬ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рджреНрд░рд╡реНрдпрдорд╛рди рд╣реЛрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдРрд╕реА рдЪреАрдЬреЗрдВ рдЬреЛ рд╣рдо ( VKontakte ) рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреБрдЫ рдмрд╣реБрдд рдЧрдВрднреАрд░ рдЪреАрдЬреЗрдВ рдирд╣реАрдВ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, DOMDocumentред
OOP рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреБрдЫ рдорд╛рдирдХ PHP рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде kPHP рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдЬрдм рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреЛ kPHP рдореЗрдВ рддрдмреНрджреАрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ OOP рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдереАред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рддрд░рд╣ рдЕрдзрд┐рдХ рдмрдирд╛рдИ рдЧрдИ рдереА, kPHP рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдореБрдЦреНрдп рд╡реЗрдХреНрдЯрд░ рдЧрддрд┐ рдереАред рдпрд╣ рдУрдУрдкреА рд╕рдорд░реНрдерди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдУрдУрдкреА рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╕реМ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╛ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИрдВред

рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рд╡рд╛рд▓ рд▓рдЧ рд░рд╣рд╛ рдерд╛: "рдХреНрдпрд╛ рдХреЗрдкреАрдкреА рдЬрд╛рд╡рд╛ рд╕реА # рдЧреЛ рд╕реЗ рддреЗрдЬ рд╣реИ"?

OI:
рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреЛрдб рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИред KPHP рдХреЗ рд╕рд╛рде рдпрд╣ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧрддрд┐ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЪрд░ рдХреЛ рдШрдЯрд╛рдПрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, kPHP рдХреЛ PHP рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрдИ рдирд┐рд░реНрдорд╛рдг рд╣реИрдВ рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рд╣реИрдВ (рдПрдХ рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рдХрд╛ рд╡рдЬрди рд▓рдЧрднрдЧ 300 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИ), рд╕рдВрдХрд▓рди рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕реЗрдХрдВрдб рдирд╣реАрдВ рд▓рдЧрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдорд┐рдирдЯ - рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ kPHP рдХреЛрдб рдХреЗ рдХреЗрд╡рд▓ рдмрджрд▓реЗ рд╣реБрдП рд╣рд┐рд╕реНрд╕реЗ рдХреЛ recompiles рдХрд░рддрд╛ рд╣реИ - рдЖрдкрдХреЛ рдирд┐рдпрдорд┐рдд PHP рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред , рдФрд░ рдпрд╣ рдЕрднреА рддрдХ рд╣рдореЗрдВ рдкреВрд░реНрдг рд▓рд╛рдн рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рд╡рд╕реАрд▓реА рдмрд╛рдмрд┐рдЪ:
рдЬрд╛рд╡рд╛ рд╕реА # рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдЬрдЯрд┐рд▓ рд╣реИ - рдХреЗрдкреАрдкреАрдкреА рдХреА рдЧрддрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдУрд▓реЗрдЧ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕ рдХреЛрдб рдкрд░ рдмрд╣реБрдд рдирд┐рд░реНрднрд░ рд╣реИ рдХрд┐ рд╡реЗ рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВ - рдпрджрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ, рддреЛ рдЧрддрд┐ рдЬрд╛рд╡рд╛ / рд╕реА # рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╢реБрджреНрдз рд╕реА ++ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдб рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдЕрдзрд┐рдХ рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж, рдЕрдЧрд░ рдЖрдк рдмрд╣реБрдд рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдХреЛрдб рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди kPHP рдЕрдзрд┐рдХ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдРрд╕рд╛ рдХреЛрдИ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ :)

рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕реБрдВрджрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рджреЗрдЦреЗ рд╣реИрдВ рдЬреЛ kPHP рдХреЗ рд╕рдВрдХреНрд░рдордг рдХреЗ рдХрд╛рд░рдг VKontakte рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрдареЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреЗрдЬреА рд▓рд╛ рд░рд╣реЗ рд╣реИрдВред KPHP рдХреНрдпрд╛ рдЕрдиреНрдп рд▓рд╛рдн рд▓рд╛ рд╕рдХрддрд╛ рд╣реИ?

OI:
рд╕реНрдореГрддрд┐ рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рднред

рдкрд╢реНрдЪрд┐рдо рдмрдВрдЧрд╛рд▓:
рд╣рд╛рдВ, kPHP рдХреЗ рд╕рд╛рде рд╕реАрдкреАрдпреВ рдФрд░ рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рдлреА рдХрдо рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд╣рдордиреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдЖрдзреЗ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡реЗ рди рдХреЗрд╡рд▓ рдРрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдХреБрдЫ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рдХрднреА-рдХрднреА рдЙрди рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдореЗрдореЗрдЪреЗред рдмреЗрд╢рдХ, kPHP рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣рд╛рдИрд▓реЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ, рдЬреЛ рдХрд┐ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреБрдЫ рдЦрд╛рдмрд░реЛрд╡рд╕реНрдХ рдирд╛рдЧрд░рд┐рдХ VKontakte рдЧрддрд┐ рдореЗрдВ рджреЛрдЧреБрдиреА рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдереЗ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ 10 рдЧреБрдирд╛ рдХрд╛ рддреНрд╡рд░рдг, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ред рддреЛ, рдХреБрд▓ 2 рдмрд╛рд░?

OI:
рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ 2 рдЧреБрдирд╛ рддреЗрдЬ рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЗрдкреАрдкреАрдкреА рдкреАрдПрдЪрдкреА рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рджреЛрдЧреБрдирд╛ рд╣реИ, рдпрд╣ рдирд╣реАрдВ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛рдмреЗрд╕, рдЗрдВрдЬрди, рдФрд░ рдЗрд╕реА рддрд░рд╣ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдХрд╛ рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди 10 рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рддреЗрдЬ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдФрд░ рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ kPHP рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЕрдкрд╛рдЪреЗ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред

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

рдУрд▓реЗрдЧ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЖрдзрд╛рд░реЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдпрд╛ рдорд╛рдирдХ-рдбреЛрдк рдХрд┐рдП рдЧрдП рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

OI:
рдЕрдм рд╣рдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЬрд╣рд╛рдВ рдЫреЛрдЯреЗ рд▓реЛрдб рд╣реИрдВ рдФрд░ рдЕрднреА рддрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдВрдЬрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рдереЛрдВ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдм рдРрд╕реЗ рдХрд╛рд░реНрдп рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ MySQL рдХреЗ рдмрд┐рдирд╛ рдирд┐рдкрдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдорд╛рд░реЗ рдорд╛рдирдХ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕рдВрдЦреНрдпрд╛, рдЬрд┐рд╕реЗ рд╣рдо рд╡рд┐рд╡реЗрдХрдкреВрд░реНрд╡рдХ рдПрдХ рдЕрд▓рдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, C ++ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╕рдЪ рд╣реИ, рд╣рдордиреЗ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ kPHP рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛ - рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, PHP рдореЗрдВ рдЖрдк C рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдирдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рддреНрд╡рд░рдг рдХреА рдпреЛрдЬрдирд╛ рд╣реИ рдпрд╛ (рдЕрдЪрд╛рдирдХ!) рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬрди рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ ?

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

KPHP рдкрд░ рд▓реМрдЯрдХрд░, рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдХреНрдпрд╛ рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рд╕рдореБрджрд╛рдп рдХреЛ рдХрд╛рдЯ рджреЗрдВрдЧреЗ рдпрд╛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ?

OI:
рдЕрдЧрд▓реЗ рдПрдХ рд╕реЗ, рд▓реЛрдЧ OOP рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рд╣рдо mtproto рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдзрдиреНрдпрд╡рд╛рдж! рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╡рд╛рд▓: k рдХреНрдпрд╛ рд╣реИ?

рдкрд╢реНрдЪрд┐рдо рдмрдВрдЧрд╛рд▓:
K рдмрд┐рд▓реНрд▓реА рдХреЗ рд╢рдмреНрдж рд╕реЗ рдПрдХ рдЙрдкрд╕рд░реНрдЧ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдкрд░рдВрдкрд░рд╛ рдмрди рдЧрдИ рд╣реИ :)




рдпрд╣рд╛рдБ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ kPHP рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╣реИ, рд╣рдордиреЗ рдпрд╣ рдХрд┐рдпрд╛ рд╣реИ, Habr, рдПрдХ рднреА рддрд╕реНрд╡реАрд░ рдХреЗ рдмрд┐рдирд╛ рдкрд╛рда рдХреА рдЗрд╕ рджреАрд╡рд╛рд░ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕ рдЕрдЬреАрдмрддрд╛ рдХреЛ рд╢рд╛рдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдереЛрдбрд╝рд╛ рдЙрдкрд╕рд░реНрдЧ рдЬреЛрдбрд╝реВрдВрдЧрд╛:

рдЫрд╡рд┐

рдареАрдХ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рд╖рдп рдкрд░ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ Roem.ru рд╕рдореБрджрд╛рдп рдХреЗ рд╣рд┐рдд рдХреЗ рдЕрдиреНрдп рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рд╕реЗ рдкреВрдЫрдХрд░ рдкреНрд░рд╕рдиреНрди рд╣реЛрдЧрд╛ред

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


All Articles