PHP рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ P++ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗ, рдПрдХ рдХрдбрд╛ рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдмреЛрд▓реА

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

P++ рдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдмрд▓рд┐рдпреЛ рдЯрд╛рдЗрдкрд┐рдЩ, "тА╣?" рдЯреНрдпрд╛рдЧрд╣рд░реВ рд╣рдЯрд╛рдЙрдиреЗ, "[]" рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕рдХреЛ рдкрдХреНрд╖рдорд╛ array() рдХреЛ рд╣реНрд░рд╛рд╕, рд░ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдиреЗрдорд╕реНрдкреЗрд╕рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдирд┐рд╖реЗрдз рд╣реБрдиреЗрдЫред ред

рдирд╛рдо P++ (PHP рдкреНрд▓рд╕ рдкреНрд▓рд╕) C++ рдЬрд╕реНрддреИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡-рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдЫред PHP рд░ P++ рд╕рдБрдЧрд╕рдБрдЧреИ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рд░ рдПрдХрд▓ рд░рдирдЯрд╛рдЗрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЧреИрд░-рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдирд┐рдореНрди-рд╕реНрддрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ, рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ, рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ, рд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ PHP рд░ P++ рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХреИ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдиреЗрдЫ, рддрд░ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ PHP рдореЛрдбрдорд╛ рд░рд╛рдЦрд┐рдиреЗрдЫ, рд░ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╛рд╕ P++ рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

PHP рд░ P++ рдХреЛрдб рдПрдЙрдЯреИ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдорд╛ рдорд┐рд╕рд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ рд░ рдПрдЙрдЯреИ рдЕрдиреБрд╡рд╛рджрдХрджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдХреЛрдб рдЫреБрдЯреНрдпрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдзрд┐ рдЕрдЭреИ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рдПрдХреИ рд╕рдордпрдорд╛, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ PHP 8 рд╢рд╛рдЦрд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛рд╣рд░реВ рддреНрдпрд╛рдЧреНрджреИрдирдиреН, рдЬрд╕рдорд╛ рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ C/C++ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд╕рдБрдЧ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди JIT рдХрдореНрдкрд╛рдЗрд▓рд░ рд░ рдЙрдкрдХрд░рдгрд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реНред P++ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдЭреИ рдкреНрд░рд╕реНрддрд╛рд╡рдХреЛ рдЪрд░рдгрдорд╛ рдЫред P++ рдХрд╛ рдореБрдЦреНрдп рдкреНрд░рд╡рдХреНрддрд╛ рдЬреАрдн рд╕реМрд░рд╛рд╕реНрдХреА (рдЬрд┐рд╡ рд╕реБрд░рд╕реНрдХреА), PHP рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╕рдореБрджрд╛рдпрдХрд╛ рдиреЗрддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ, Zend рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХрд╛ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рд░ Zend рдЗрдиреНрдЬрд┐рдирдХрд╛ рд▓реЗрдЦрдХред

╨Ш╨╖ рдЖрдкрддреНрддрд┐рд╣рд░реВ рд╡рд┐рдкрдХреНрд╖реАрд╣рд░реВрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдкреНрд░рд╡рд░реНрджреНрдзрди рдЧрд░реНрди рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдЕрднрд╛рд╡ (рдХреЗрд╡рд▓ рджреБрдИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ PHP рдорд╛ рдкреВрд░реНрдг-рд╕рдордп рдХрд╛рдо рдЧрд░реНрдиреЗ), рд╕рдореБрджрд╛рдпрдХреЛ рд╡рд┐рднрд╛рдЬрдирдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛, рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╡рд╕реНрдерд┐рдд рднрд╛рд╖рд╛рд╕рдБрдЧ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЪрд┐рдиреНрддрд╛рд╣рд░реВ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рд╣реИрдХ (рд╕реНрдерд┐рд░ рд░реВрдкрдорд╛ рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ PHP), HHVM рдкрд░рд┐рдпреЛрдЬрдирд╛рдмрд╛рдЯ рдЕрдиреБрднрд╡ (рдЕрдиреНрддрддрдГ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реЗ рдПрдХ рд░рдирдЯрд╛рдЗрдордорд╛ PHP рд░ рд╣реНрдпрд╛рдХрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБрд╣реЛрд╕реН), рдмрд▓рд┐рдпреЛ рдЯрд╛рдЗрдкрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, PHP рдХреЛ рд╕реНрдерд┐рд░рддрд╛рдХреЛ рдЦрддрд░рд╛ рд░ P++ рдорд╛ рдорд╛рддреНрд░реИ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕, PHP рд░ P++ рдХреЛ рд╕рд╣рдЕрд╕реНрддрд┐рддреНрд╡ рд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рдВрдЧрдардирдХреЛ рдмрд╛рд░реЗрдорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ (рдЧреИрд░-рддреБрдЪреНрдЫрддрд╛ред PHP рдХреЛрдбрд▓рд╛рдИ P++ рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ (рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕рд▓реЗ рдпрддрд┐ рдзреЗрд░реИ рднрд┐рдиреНрди рд╣реБрди рд╕рдХреНрдЫ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдкреБрди:рд▓реЗрдЦрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫ), рдЕрд╡рд╕реНрдерд┐рдд PHP рдЯреВрд▓рдХрд┐рдЯрд╣рд░реВрд╕рдБрдЧ P++ рдХреЛ рдЕрд╕рдВрдЧрддрддрд╛ рд░ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдЯреВрд▓рдХрд┐рдЯрд╣рд░реВ, рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд░ IDEsрдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрд▓рд╛рдИ рдордирд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ) ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди