PHP рд╡рд┐рдХрд╕рдХрд╛рдВрдиреА P++ рд╣реА рдЬреЛрд░рджрд╛рд░ рдЯрд╛рдИрдк рдХреЗрд▓реЗрд▓реА рдмреЛрд▓реА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реА

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

P++ рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рдмрджрд▓ рдореНрд╣рдгрдЬреЗ рд╕рд╢рдХреНрдд рдЯрд╛рдпрдкрд┐рдВрдЧрдХрдбреЗ рдЬрд╛рдгреЗ, "тА╣?" рдЯреЕрдЧ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ, "[]" рд╕рд┐рдВрдЯреЕрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдЕреЕрд░реЗ() рдЪреЗ рдЕрд╡рдореВрд▓реНрдпрди рдЖрдгрд┐ рдлрдВрдХреНрд╢рдиреНрд╕рд╕рд╛рдареА рдЬрд╛рдЧрддрд┐рдХ рдиреЗрдорд╕реНрдкреЗрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХрд░рдгреЗ. .

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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛