
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- рдЬрд╝реЗрдВрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ + рдУрдкрди рд╕реЛрд░реНрд╕ - рдкрд┐рдЫрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, Zee рдСрдкреНрдЯрдХрд╛рдЗрдЬрд╝рд░ + рдХреЗ PHP 5.5 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Zeev Surasky рдХреЗ рдмрдпрд╛рди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╡реЛрдЯ рдЕрднреА рддрдХ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдФрд░ рдЕрд▓реНрдлрд╛ 5 рдкрд╣рд▓реЗ рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рдФрд░ 7 рдорд╛рд░реНрдЪ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг 5.5 рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ , рдлрд┐рд░ рд╢рд╛рдпрдж Zend рдЕрдиреБрдХреВрд▓рдХ + рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЦреБрд╢ рдирд╣реАрдВ рд░рд╣ рд╕рдХрддрд╛ рдХрд┐ рдЯреВрд▓ рдХреЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЦреБрд▓рд╛ рд╣реИ рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рд╣реИ! рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╣рд╛рдВ рд╣реИ , рдПрдХ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдирд┐рд░реНрджреЗрд╢ рднреА рд╣реИред
- PHP 5.4.12 рдФрд░ PHP 5.3.22 рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗ - рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдФрд░, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдирд┐рд╢реНрдЪрд┐рдд рдмрдЧ рдХреЗ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХреЗ рдЕрдВрджрд░ред
- PHP 5.5.0alpha5 - Unscheduled Alpha рд░рд┐рд▓реАрдЬрд╝, рдЬреЛ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, MySQLi рдФрд░ Mysqlnd API рдФрд░ рдХрдИ рдЕрдиреНрдп рдореЗрдВ рдЫреЛрдЯреЗ рдирд╡рд╛рдЪрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣рд╛рдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреАред
- рдЬрд╝реЗрдВрдб рдЬрд╝реЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ 10 рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ - рдЖрдИрдбреАрдИ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдмреЛрд▓реНрдЯ 1.0 рд░рд┐рд▓реАрдЬ - рдЫрд╣ рдорд╣реАрдиреЗ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рдж, рд╕реАрдПрдордПрд╕ рдХрд╛ рдкрд╣рд▓рд╛ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг, рд╕рд┐рд▓реЗрдХреНрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рд╕рд┐рдореНрдлрдиреА рдШрдЯрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЕрдВрддрддрдГ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреАрдПрдЪрдкреА
- рдХреНрдпреЛрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдЖрдорддреМрд░ рдкрд░) рдЖрдорддреМрд░ рдкрд░ PHP рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рд╕рдХреНрд░рд┐рдп рдХреЛрд░ PHP рдбреЗрд╡рд▓рдкрд░ рдирд┐рдХрд┐рддрд╛ рдкреЛрдкреЛрд╡ рд╕реЗ рдорд╣рд╛рди рдкреЛрд╕реНрдЯред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╡рд╕реНрддреБ рдЧреБрдгреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ + рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реАред рд▓реЗрдХрд┐рди рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ PHP рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдШрдЯрдХ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИред рдкреЛрд╕реНрдЯ рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд▓реЗрдЦрди рдХреЗрд╡рд▓ PHP> = 5.4 рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред
- RFC: рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХ рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо - PHP рдореЗрдВ рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдкреВрд░реА рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ: рд╕рд░рдгреА ('рдлреВ', 'рдмрд╛рд░'); рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдпрд╣ RFC рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреА рддрд░реНрдХ рд╕реВрдЪреА рдХреЛ рдХреЙрдорд╛ рдХреЗ рд╕рд╛рде рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реИ: рдлрд╝рдВрдХреНрд╢рди ($ foo, $ bar,) {};
- PHP рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдмреЗрд╡рдХреВрдл рд╡рд┐рдЪрд╛рд░? - рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ PHP рдореЗрдВ рдХреБрдЫ рд╡рд┐рдзрд┐ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд▓реЙрдиреНрдЪ (рдЕрдиреБрд░реЛрдзреЛрдВ) рдХреЗ рдмреАрдЪ рдЖрд╡реЗрджрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдХреИрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдкреАрд╕реА рдпрд╛ рдЬрд╝реЗрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ + рд▓реЗрдХрд┐рди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рди рдХрд┐ рдПрдХ рдУрдкрдХреЛрдбред рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╣реЛрдЧрд╛ ред
- рд░рд╣рд╕реНрдпрдордп PHP RFC рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдФрд░ рдЖрдк рд╡реЗрдм рдХреЛ рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ - рдЬреЛ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ PHP рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫреБрдХ рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдиреЗ рдПрдХ рдЕрджреНрднреБрдд рдкреЛрд╕реНрдЯ рд▓рд┐рдЦреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ RFC рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдЦрдХ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╕реБрдЭрд╛рд╡ рдФрд░ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ рдЬреЛ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╣реИред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- рдЕрдбрд╝рдЪрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг (рдкреАрдбреАрдПрдл) - рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓рдВрджрди рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рд╕рдмрд╕реЗ рдмрдбрд╝реЗ PHP рд╕рдореНрдореЗрд▓рди - PHPUK 2013 рдореЗрдВ рдХреЛрд░ PHP рдбреЗрд╡рд▓рдкрд░ рдЗрд▓реНрдпрд╛ рдЕрд▓реНрд╢рдирддреНрд╕реНрдХреА рд╕реЗ рд╕реНрд▓рд╛рдЗрдбред
- рдХреНрд▓реЛрдЬрд╝рд░, рд▓реИрдореНрдмреНрдбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдФрд░ рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рдВрд╕ - рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЕрдХреНрд╕рд░ PHP рдореЗрдВ рдкрд░рд╕реНрдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ? рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ рдХрд┐ рд▓реИрдореНрдмреНрдбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди, рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдХреНрд▓реЛрдЬрд╝рд░ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ, рдФрд░ рдпрд╣ рднреА рдХрд┐ PHP рдореЗрдВ рдЙрдирдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВред
- ZF2 рдкрд░ рд░реЗрд╕реНрдЯрдлреБрд▓ рдПрдкреАрдЖрдИ , 2 - рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ Rendful рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2 рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ред рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ REST рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ, рд░рд┐рдЪрд░реНрдбрд╕рди REST рд╕реЗрд╡рд╛рдУрдВ рдХреА рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдореЙрдбрд▓ , рд╣рд╛рдЗрдкрд░рдЯреЗрдХреНрд╕реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рднрд╛рд╖рд╛ рдФрд░ JSON рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рдордЧреНрд░ рдврд╛рдВрдЪреЗ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рднрд╛рдЧ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ Restful рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдРрд╕реЗ рдкрд╣рд▓реВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдЦрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЛрдб рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдФрд░ рджреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: vnd.error рдФрд░ API-Problem ред рджреЛрдиреЛрдВ рд▓реЗрдЦреЛрдВ рдореЗрдВ, ZF2 рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреЗред
- PHP рдореЗрдВ рдЕрд╢рдХреНрддрддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ - рдХрд┐рддрдиреА рдмрд╛рд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ PHP рдХреЛрдб рдореЗрдВ рдЕрдЧрд░ (null === $ obj) рдЬреИрд╕реЗ рдХреБрдЫ рд▓рд┐рдЦрдирд╛ рд╣реИ? рд╕реНрдХрд╛рд▓рд╛ рдФрд░ Google рдЕрдорд░реВрдж рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдХрд░, рд▓реЗрдЦрдХ рдПрдХ рдЖрд╡рд░рдг рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде PHP рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ - SensioLabs рдХреА рдПрдХ рдорд╣рд╛рди рдкрд╣рд▓, рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдбреЗрд╡рд▓рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреАрддрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ редensensiolabs.orgред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА "рдХрдВрдкреЛрдЬрд╝рд░" рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдФрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рд╕рддреНрдпрд╛рдкрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рдПрдкреАрдЖрдИ рд╣реИред рднреЗрджреНрдпрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ GitHub рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдФрд░ рдХреЛрдИ рднреА рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЙрдЪрд┐рдд рдкреБрд▓-рдЕрдиреБрд░реЛрдз рдмрдирд╛рдХрд░ рдлрд┐рд░ рд╕реЗ рднрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
- PHP рдФрд░ рд╕рдВрдЧреАрддрдХрд╛рд░ рдирд┐рд░реНрднрд░рддрд╛ рд╕реБрд░рдХреНрд╖рд╛ - рд╕рдВрдЧреАрддрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВред
- CSRF рд╣рдорд▓реЛрдВ рдХреЛ рд░реЛрдХрдирд╛ - рд╕реБрд░рдХреНрд╖рд┐рдд CSRF рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЗрд╕ рдкреЛрд╕реНрдЯ рдиреЗ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЪрд░реНрдЪрд╛рдУрдВ рдХреА рдПрдХ рд▓рд╣рд░ рдкреИрджрд╛ рдХреА рд╣реИред рд▓реЗрдЦрдХ рдиреЗ рдХрдо рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреА рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд, рдореВрд▓реНрдпреЛрдВред рдПрдВрдереЛрдиреА рдлреЗрд░рд╛рд░рд╛ рдиреЗ рд╕рдорд╕реНрдпрд╛ рдФрд░ рд╕реАрдПрд╕рдЖрд░рдПрдл рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд░реВрдк рджрд┐рдпрд╛ред
- рд▓рд╛рд░рд╡реЗрд▓ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдореЙрдбрд▓ - рд▓рд╛рд░рд╡реЗрд▓ 4 рдореЗрдВ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЖрдпреЛрдЬрди рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рд╣рдо Faker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреА рдкреАрдврд╝реА рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ - рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ, рдЙрдкрдпреЛрдЧреА Faker рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИред
- PPI - PHP рдореЗрдЯрд╛-рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ - PPI рдПрдХ PHP рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬрд┐рд╕рдиреЗ Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 2, Symfony2 рдФрд░ Doctrine2 рд╕реЗ рд╕рднреА рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЛ рдЕрд╡рд╢реЛрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓реЗрдЦрдХ рд╡рд┐рднрд┐рдиреНрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреАрдкреАрдЖрдИ рдПрдХ рдореЗрдЯрд╛-рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреНрдпреЛрдВ рд╣реИ? рдФрд░ рдореЗрдЯрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?
- рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ - рдПрдХ рдорд╣рд╛рди рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реИрдЧреНрд░реЗрдиреНрдЯ (рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд▓рдЖрдИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░-рдЯреВ-рдпреВрдЬрд╝ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдЦрдХ рдЕрдзрд┐рдХрддрдо рд░реВрдк рд╕реЗ Fortrabbit рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛, рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкрд╛рд╕рд╛ / рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдПрдХ рд▓реЗрдЦ рдЬреЛ рдкрд╣рд▓реЗ рдЬрд░реНрдирд▓ php рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╛рд╕реНрддреБрдХрд╛рд░ред рд▓реЗрдЦрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдмрдирд╛рдиреЗ рдкрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ: рдмреИрдардХреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд╛рдиреАрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░реЗрдВ; PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реВрдЪрдирд╛ рдХрд╛ рдкреНрд░рд╕рд╛рд░; рдкреНрд░рд╛рдпреЛрдЬрдХреЛрдВ рдФрд░ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдФрд░ рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдЦреЛрдЬред
- рдмрд╛рд╣рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдФрд░ PHP - рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рдереНрд░реЗрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рд╣рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред
- WAV рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдХ рдЕрдВрд╢ рдирд┐рдХрд╛рд▓реЗрдВ - рд▓реЗрдЦ WAV рдлрд╝рд╛рдЗрд▓ рдХреЗ WAV рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ WAV рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрдВрд╢реЛрдВ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдСрдбреЗрд░реЛ Wav рдЪрд┐рдордЯрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
- рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдерд┐рдпрдо рдореЗрдВ рджреГрд╢реНрдп - рдирд┐рд╡рд░реНрддрдорд╛рди CakePHP рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- SimpleXML рдХреЗ рд╕рд╛рде XML рдкрд╛рд░реНрд╕рд┐рдВрдЧ - рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рддрдХ PHP рдореЗрдВ XML рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
- PHP рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рдХрд░рддрд╛ рд╣реИ - рдПрдХ рдФрд░ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ PHP рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдПред
- рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ - рдЖрдк рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП YAML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдкрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреЛрд╕реНрдЯред рд▓реЗрдЦрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛрдб (SilexRouteExtension) рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реИред
- PHP рдореЗрдВ рд▓рдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдкреНрдпрд╛рд░ рдФрд░ рдирдлрд░рдд - рдХреЗрд╡рд▓ рдЖрд▓рд╕реА рд▓реЛрдЧреЛрдВ рдиреЗ PHP рдореЗрдВ рд▓рдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ред рдФрд░ рдлрд┐рд░ рднреА, рдПрдХ рдФрд░ рдкреЛрд╕реНрдЯ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рди рдХреЗрд╡рд▓ рдЕрдЪреНрдЫреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдирдП рдЕрд╡рд╕рд░ рдХреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд▓рд┐рдЦрддрд╛ рд╣реИред
- рд╣рдо рд╕реНрд▓рд┐рдо рдорд┐рдбрд▓рд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдкреЛрд╕реНрдЯ "рдорд┐рдбрд▓рд╡реЗрдпрд░" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ PHP рд╕реНрд▓рд┐рдо рдорд╛рдЗрдХреНрд░реЛрдлреНрд░рд╛рдорд╡рд░реНрдХ рдХреЛ рдорд┐рдбрд▓рд╡реЗрдпрд░ рд╕реНрдЯреИрдХ рдореЗрдВ рдПрдХ рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реНрд▓рд┐рдо рдкрд░ рдХреИрд╢ рд▓реЗрдпрд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред GitHub рдкрд░ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдгред
- Nginx рд╕рд░реНрд╡рд░ рдкрд░ 2 php - рдПрдХ рдЫреЛрдЯрд╛ рдиреЛрдЯ рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рд╕реНрд░реЛрдд рд╕реЗ PHP рд╕рдВрд╕реНрдХрд░рдгреЛрдВ 5.4 рдФрд░ 5.5 рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nginx рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
- рдПрдВрдердиреА рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ - рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди - PHP рджреГрд╢реНрдп рдореЗрдВ рдкреНрд░рд╕рд┐рджреНрдз рдЖрдХреГрддрд┐ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡реАрдбрд┐рдпреЛ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ - рдПрдВрдереЛрдиреА рдлреЗрд░рд╛рд░рд╛ред рдЗрд╕ рдмрд╛рд░, рд╡рд┐рд╖рдп рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдЦреБрдж рдПрдВрдереЛрдиреА рдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдбреНрд░реВрдкрд▓ 7 рдореЛрдбрд▓ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд▓реИрд░реА рдЧрд╛рд░рдлреАрд▓реНрдб рдиреЗ рдХрд┐рдпрд╛ рд╣реИред рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рднреА рд╡реАрдбрд┐рдпреЛ рдпрд╣рд╛рдВ рд╣реИрдВ ред
- рдПрдкреАрдЖрдИ рдкреНрд░рдорд╛рдгреАрдХрд░рдг: рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ / рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдЪрдПрдордПрд╕реА - рдпрд╣ рд▓реЗрдЦ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ / рдирд┐рдЬреА рдХреБрдВрдЬреА рдЬреЛрдбрд╝реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреИрд╕реЗ рдорд╛рдиреНрдп рдХрд┐рдпрд╛ рдЬрд╛рдПред
- рд╣рдо Yii , Yii 2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ - рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдпреВрд░рд╛рд▓ рд╕рдореНрдореЗрд▓рди рдЪреЗрд▓реНрдпрд╛рдмрд┐рдВрд╕реНрдХ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓рд┐рдВрдХ рд╕рдорджрд░реНрдХ рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрд▓рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред
- 24 рд╢рд╛рдВрдд PHP рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЪрдпрди: рд░реВрдЯрд┐рдВрдЧ, рдХреИрд╢рд┐рдВрдЧ, рдУрдЖрд░рдПрдо, рдмреЗрдВрдЪрдорд╛рд░реНрдХ, рд╕рддреНрдпрд╛рдкрди, рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ, рднреБрдЧрддрд╛рди рдкреНрд░реЛрд╕реЗрд╕рд░, рдФрд░ рдХрдИ рдЕрдиреНрдпред
- HOWTO: Zend рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдореЙрдбрд▓ (MVC) рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕реЗ рдПрдХ Habrapost рд╣реИ, рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 1 рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
- рдЗрдВрдЯрд░рдлреЗрд╕ рдпрд╛ рдЕрдореВрд░реНрдд рд╡рд░реНрдЧ? - рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдУрдУрдкреА рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдЪреБрдирдирд╛ рд╣реИ: рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░ рд╡рд░реНрдЧ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рд░реБрдЪрд┐ рд╣реЛрдЧреА рдЬрд┐рд╕рдореЗрдВ рд▓реЗрдЦрдХ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдлрд╛рдпрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдЪрдпрди рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреЗрддрд╛ рд╣реИред
- рдмрд╕ рдХреЙрд▓ рдЪреЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП PHP рдХреНрд▓рд╛рд╕ рд░реИрдкрд░ - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдПрдХ рдореМрдЬреВрджрд╛ рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реИрдкрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╡рд┐рдзрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдХреЙрд▓ рдЪреЗрди рдХреЛ рдПрдХ рд▓рд╛ jQuery рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
- рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ рди рдХрд░реЗрдВ - рдПрдХ рдЫреЛрдЯреА рд╕реА рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЛрдб рдХреЛ рдХрд┐рддрдирд╛ рдиреАрдЪрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
- рдореВрд▓ MySQL рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рдмрдЪреЗрдВ , 2 - рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ PHP рдХреЗ рд▓рд┐рдП рдореВрд▓ MySQL рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░, рдлрд┐рд░ рднреА, рдмрд╣реБрдд рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рджреЛ-рднрд╛рдЧ рд▓реЗрдЦ рдкрд╣рд▓реЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ MySQL рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ, рдФрд░ рдлрд┐рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ: MySQli рдФрд░ PDOред
- PHP5.5: рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ / рдкрдХрдбрд╝ / рдЕрдВрдд рдореЗрдВ - PHP 5.5 рдХреЗ рдмрд╛рдж рд╕реЗ, рдЖрдЦрд┐рд░рдХрд╛рд░ рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рдХреЛрд╢рд┐рд╢ / рдкрдХрдбрд╝рдиреЗ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд▓рдШреБ рд▓реЗрдЦ рдореЗрдВ, рд▓реЗрдЦрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдереЛрдбрд╝рд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднрд▓реЗ рд╣реА рд╡рд╛рдкрд╕реА / рдХреЛрд╢рд┐рд╢ / рдкрдХрдбрд╝ рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдЕрдВрдд рдореЗрдВ рдмреНрд▓реЙрдХ рдЕрднреА рднреА рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИред
- 6 рдХрд╛рд░рдг рдХреНрдпреЛрдВ PHP - рд╢реМрдХ - рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, Quora рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рд╡рд╛рд▓ рдлрд┐рд╕рд▓ рдЧрдпрд╛ : рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдпреБрджреНрдз рд╣реБрдЖ, рддреЛ рдЖрдк рдХрд┐рд╕реЗ рдкрдХрдбрд╝реЗрдВрдЧреЗ рдФрд░ рдХреНрдпреЛрдВ? ред рдПрдХ рдЬрд╡рд╛рдм рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЛ рдж рд▓реЙрд░реНрдб рдСрдл рдж рд░рд┐рдВрдЧреНрд╕ рд╕реЗ рдПрдХ рджреМрдбрд╝ / рдирд╛рдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдореВрд▓ рдЙрддреНрддрд░ рдореЗрдВ, PHP рдПрдХ orc рд╣реИ: "рдмрджрд╕реВрд░рдд рдЖрджрдореАред рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ред рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░рджрд░реНрдж рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдордзреНрдп-рдкреГрдереНрд╡реА рдкрд░ рд╣рд╛рд╡реА рд╣реИред Orcs рд╕рд░рдорди (C ++) рдХреЗ рд╕рд╛рде рд╣рд┐рдкрд╣реЙрдк рдирд╛рдордХ рдХреБрдЫ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрдо рдмрдирд╛рддреЗ рд╣реИрдВред " рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ PHP рдЕрднреА рднреА рдПрдХ рд╢реМрдХ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рддрд░реНрдХреЛрдВ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддрд╛ рд╣реИред
- PHP рдореЗрдВ рдкреВрд░реНрдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХ - рдпрджрд┐ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрд╡реАрдХреГрдд PSR-0,1,2 рдорд╛рдирдХреЛрдВ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ "рдорд╛рдирдХ" рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ - рдпрд╣ рд╕реБрдВрджрд░ рд╣реИред
рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рд╕реЗ
рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред
рд╕рд░реНрд╡рдирд╛рдо рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА