PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рджреГрдврд╝рддрд╛ рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдмреЛрд▓реА P++ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛

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

рдкреА++ рдореЗрдВ рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рдордЬрдмреВрдд рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рдУрд░ рдХрджрдо, "тА╣?" рдЯреИрдЧ рдХреЛ рд╣рдЯрд╛рдирд╛, "[]" рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдПрд░реЗ() рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд╛рд░, рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рд╡реИрд╢реНрд╡рд┐рдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд╣реЛрдЧрд╛ред .

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

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

рдХреА рдЖрдкрддреНрддрд┐рдпрд╛рдВ рд╡рд┐рд░реЛрдзрд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдХрдореА (рдХреЗрд╡рд▓ рджреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ PHP рдкрд░ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ), рд╕рдореБрджрд╛рдп рдХреЗ рд╡рд┐рдЦрдВрдбрди рдХреА рд╕рдВрднрд╛рд╡рдирд╛, рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред Hack (рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ PHP), HHVM рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЕрдиреБрднрд╡ (рдЕрдВрддрддрдГ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдПрдХ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ PHP рдФрд░ рд╣реИрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ), рдордЬрдмреВрдд рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрд╛рд░реНрде рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛, PHP рдХреЗ рдард╣рд░рд╛рд╡ рдХрд╛ рдЦрддрд░рд╛ рдФрд░ рдХреЗрд╡рд▓ P++ рдореЗрдВ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕, PHP рдФрд░ P++ рдХреЗ рд╕рд╣-рдЕрд╕реНрддрд┐рддреНрд╡ рдФрд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд╕рдВрдЧрдарди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди (рдЧреИрд░-рддреБрдЪреНрдЫрддрд╛) PHP рдХреЛрдб рдХреЛ P++ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ (рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЗрддрдирд╛ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА), рдореМрдЬреВрджрд╛ PHP рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рд╕рд╛рде P++ рдХреА рдЕрд╕рдВрдЧрддрд┐ рдФрд░ рдЯреВрд▓рдХрд┐рдЯ, рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА рдФрд░ IDE рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛) .

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ