
рд╣рдо рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдЪрд╛рд░, рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдФрд░ рдЪрдпрди рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
рдкреАрдПрдЪрдкреА
- RFC: рд╕рдВрдпреБрдХреНрдд рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░ - рдпрд╣ рдПрдХ рдирдпрд╛ рдСрдкрд░реЗрдЯрд░
(expr) <=> (expr)
рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ (expr) <=> (expr)
, рдЬреЛ 0 рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдСрдкрд░реЗрдЯрд░ рд╕рдорд╛рди рд╣реИрдВ, 1 рдпрджрд┐ рдмрд╛рдПрдВ рдСрдкрд░реЗрдЯрд░ рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ -1 рдЕрдЧрд░ рдпрд╣ рджрд╛рдИрдВ рдУрд░ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИред - RFC: No php рдЯреИрдЧ - рдУрдкрдирд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡
<?php
рдЯреИрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХред рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡ рд▓рдЧрднрдЧ рджреЛ рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдЕрдм рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред - PHP 6 рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ - рдЗрд╕ рдмреАрдЪ, php.internals PHP5 ++ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐ рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдЕрд▓рдЧ рдкреГрд╖реНрда рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпреВрдирд┐рдХреЛрдб рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрдкрдХрд░рдг
- рд╕реАрдмреА / рдорд╛рд░реНрдХрдбрд╛рдЙрди - рдЗрд╕ рд╕рдордп рд╕рдмрд╕реЗ рддреЗрдЬ рдорд╛рд░реНрдХрдб рдкрд╛рд░реНрд╕рд░ рд╣реИ, рдЬреЛ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИред
- Uniter рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдПрдХ PHP рджреБрднрд╛рд╖рд┐рдпрд╛ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ PHP? рдЖрд░рд╛рдо рд╕реЗ!
- PHP рдзреЛрдЦрд╛ рд╢реАрдЯреНрд╕
- Symfony2 рдЪреАрдЯ рд╢реАрдЯ
- PHP рдлрд╝рд╛рдЗрд▓ рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ - рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рджреВрд╕рд░реЗ рд╕реНрд╡рд░реВрдк рдореЗрдВ рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ:
doc -> png
рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпред - SliceableStringy - рдкрд╛рдпрдерди рд╢реИрд▓реА рдХреЗ рддрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред
- dplr - OOP рд╢реИрд▓реА рдореЗрдВ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЙрдкрдХрд░рдгред рд╕рд░рд▓ рдФрд░ рдмрд╣реБрдд рддреЗрдЬред
- рдкреИрдереЛрдЬрди - PHP рдореЗрдВ рдХрд┐рд╕реА рднреА рдкрде рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп: рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдпреВрдЖрд░рдЖрдИ рдкрде рдФрд░ рдЕрдиреНрдп рдореЗрдВ рдпреВрдирд┐рдХреНрд╕ рдФрд░ рдЬреАрдд рдкрдеред
- рдПрдВрдмреЗрдб - рдкреГрд╖реНрдареЛрдВ (oembed, opengraph, рдЯреНрд╡рд┐рдЯрд░-рдХрд╛рд░реНрдб, рдЖрджрд┐) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп
- Less.php - PHP рдХреЗ рд▓рд┐рдП рд░рдЦреА рдЧрдИред
- рдЖрд░реНрдЪрд░ - рдХрдиреНрд╡реЗрдВрд╢рди-рдУрд╡рд░-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ, рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдорд╛рдирдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред
- phpDox - рдкреНрд░рд▓реЗрдЦрди рдЬрдирд░реЗрдЯрд░ред
- Bakame.csv - CSV рдбреЗрдЯрд╛ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред
- рдкрд╢ - PHP рдореЗрдВ рдмреИрд╢-рдЬреИрд╕рд╛ рд╢реЗрд▓ рд▓рд╛рдЧреВред
- рдЬрд┐рджрд┐рд╢рд╛: рдкреА 2 рдкреА рдорд╛рдЗрдХреНрд░реЛрдлрд╛рдЗрдиреЗрдВрд╕ - рдЬрд┐рджрд┐рд╢рд╛ рдХреЗ рд▓реЛрдЧ рдкреА 2 рдкреА рдЙрдзрд╛рд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЦреЛрд▓рд╛ рд╣реИред
- PhpDeal - PHP рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдмрдВрдз рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдврд╛рдВрдЪрд╛ред
- Resty.php - рд░реЗрд╕реНрдЯрдлреБрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд▓рд╛рдЗрдмреНрд░реЗрд░реАред рдХрд░реНрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
- PHP-DI - рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрдВрдЯреЗрдирд░ред
- Dater - PHP рдореЗрдВ рджрд┐рдирд╛рдВрдХ / рд╕рдордп рдФрд░ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдпред
- WhatTheWhat PHP - рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ рдФрд░ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред рдкрд╛рдпрдерди рдХреНрд▓реЛрди рдХреНрдпрд╛ рд╣реИ ред
- PH7 - рдПрдВрдмреЗрдбреЗрдб PHP рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рд╡реИрд╕реЗ, рд╕рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ PHP рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ: рддреЛрддрд╛, PH7, рдлрд▓рд╛рдВрдЧреЗрд░, рдХреНрд╡реЗрд░рдХрд╕, рдХреНрдпреВрдмреА рдФрд░ рдЕрдиреНрдпред рдХреНрдпрд╛ рдпрд╣ рд╡рд┐рд╖рдп рд░реЛрдЪрдХ рд╣реИ?
рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА
- рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рддреЗрдЬрд╝ рд░реВрдЯрд┐рдВрдЧ - рдирд┐рдХрд┐рддрд╛ рдкреЛрдкреЛрд╡ рдиреЗ рдореМрдЬреВрджрд╛ рд░реВрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдкреЙрдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдЬреЛ рд╕реБрдкрд░рдкреНрд░реЛрдбрдХреНрдЯрд┐рд╡ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╕реА рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдЙрдЪреНрдЪ рдХреЗ рдХрд╛рд░рдг PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдХреЛ FastRoute рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди Pux C-extension рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
- HACK рдкрд░ рдПрдХ рдирдЬрд░ - тАЛтАЛHHVM рдореЗрдВ PHP рдХреА рдЬрдЧрд╣ , 2 - рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, HACK PHP6 рдХреЛ рдлреЗрд╕рдмреБрдХ рдХреЗ рдЖрдВрддреНрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, PHP рдореЗрдВ рдореМрдЬреВрджрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, HHVM рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА HACK рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрди рд▓реЗрдЦреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдереИрддрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧред
- Magento рдФрд░ HHVM - Magento рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HHVM рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯ, рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рд╕реНрдиреИрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгред
- PHP рдореЗрдВ рдореЗрдЯрд╛рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рд╕реАрдорд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ - рдкрд╣рд▓реВ-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ - рд▓реЗрдЦрдХ рдиреЗ PHP рдореЗрдВ AOP рдкрд░ рдереЛрдбрд╝рд╛ рд╢реЛрдз рдХрд┐рдпрд╛ред рдЙрдирдХрд╛ рдирд┐рд╖реНрдХрд░реНрд╖: рдмрд╛рдЗрдХ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЧреЛ рдлреЙрд░ рдПрдУрдкреА рд╣реИ ! рдПрдУрдкреА ред
- PHP рдмреИрдХрдбреЛрд░ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ - рдПрдХ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреАрдПрдЪрдкреА рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ рдЬреЛ рдХрд┐ рдПрдХ рджреГрд╢реНрдп рдХреЙрд▓ рдХреЗ рдмрд┐рдирд╛ рд╕рдХреНрд░рд┐рдп рд╣реИ рдЬреИрд╕реЗ рдХрд┐
eval
, exec
, system
, assert
рдФрд░ preg_replace
ред - рдЕрдкрдиреЗ PHP рдХреЛрдб рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд░рдЦрддреЗ рд╣реБрдП - рдкреНрд░рднрд╛рд╡реА рдкреНрд░рд▓реЗрдЦрди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрдЭрд╛рд╡ред
- PHP-FIG: autoloaders, рд╕реБрдзрд╛рд░ рдФрд░ "15 рд╡реАрдВ рдорд╛рдирдХ" - PHP рд╕рдореБрджрд╛рдп рдХреЗ рд╕рдмрд╕реЗ рд╕рдХреНрд░рд┐рдп рд╕рджрд╕реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ PHP-FIG рд╕рдореВрд╣ рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдЬрд┐рди рдорд╛рдирдХреЛрдВ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯред
- рдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХ: рд▓реЛрдЧ - рдХрдВрдкреНрдпреВрдЯрд░ рдирд╣реАрдВ - рдорд╛рдирдХреЛрдВ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЬрдм рдпрд╣ рдмреБрд░рд╛рдИ рд╣реИред
- S. O. LI D - PHP рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рдЕрдЪреНрдЫреЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рд╡рд░реНрдЬрди рдбреЗрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рдирд┐рдпрдо
- рдЖрдк рдПрдкреАрдЖрдИ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рд╕реАрдзреЗ PHP рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯред
- RegexIterator рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ - рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ RegexIterator рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Symfony2 Joboard: рдбреЗрдЯрд╛ рдореЙрдбрд▓ - Symfony 2 рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рд╕рд┐рдореНрдлрдиреА 2 рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдПрдиреЛрдЯреЗрд╢рди - рдФрд░ рдЗрд╕реА рдмрдВрдбрд▓ ред
- рдЕрдиреБрдХреНрд░рдордг рдФрд░ рдИрд▓рд┐рдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдФрд░ рд╕рд┐рдореНрдлрдиреА рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рдЦреЛрдЬ
- рдлрд╛рд╕реНрдЯ рд╕рд╛рдЗрдЯреНрд╕: рдиреЗрдЧреНрдиреЗрдХреНрд╕ рдФрд░ рдкреАрдПрдЪрдкреА - рдиреЗрдЧреНрдиреЗрдХреНрд╕ рдФрд░ рдкреАрдПрдЪрдкреА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ред
- PHP рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреА рдЖрд░рдВрднреАрдХрд░рдг
- рд╣рдо рдирд╛рдЗрдЯреНрд░реЛрдЗрд╕реЗрдпреЛ рдкрд░ рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдХреНрд▓рд╛рдЙрдб рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдирд╛рдЗрдЯреНрд░реЛрдЗрд╕реЗрдУ рдиреЗ PHP рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИ , рдпрд╣ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдпрд╣рд╛рдВ рд╣реИред
рдПрд▓реЛрдХреЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛ - рд▓рд╛рд░рд╡реЗрд▓ рд╕реЗ рдУрдЖрд░рдПрдо рдкрд░ рдПрдХ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦред- рд▓рд╛рд░рд╡реЗрд▓ рдФрд░ рдПрдВрдЧреБрд▓рд░рдЬреЗрдПрд╕ рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдПрдВ
- рд╣рдо рд▓рд╛рд░рд╛рд╡реЗрд▓ 4 рдкрд░ рдПрдХ рдмреНрд▓реЙрдЧ рдмрдирд╛рддреЗ рд╣реИрдВ - рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ред
- рд▓рд╛рд░рд╡реЗрд▓ рд╕реАрдЦрдирд╛ рдПрдХ рдореБрдлреНрдд рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред
рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди - рдЬреЗрд▓рд┐рд╕реНрдЯрд┐рдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╡рд░реНрдгрд┐рдд рд╣реИред
Yii - рдЕрдиреБрднрд╡ рд╡рд┐рдирд┐рдордп: рдореЙрдбрд▓ , рдЬрд╛рд░реА
рд╕рд╛рдЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХрд╛ рдЯрд╛рдЗрдкрд┐рдВрдЧ (рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЧреБрдг)
рд░рд┐рдерд┐рдВрдХрд┐рдВрдЧ рдЬрд╝реЗрдлрд┐рд░
PHP рдореЗрдВ рдирд╛рдорд╕реНрдерд╛рди, рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг - рд░реВрд╕реА рдореЗрдВ рдЕрдм рдЧреЗрдо рдСрдл рдереНрд░реЛрдиреНрд╕ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PHP рдореЗрдВ рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред
рдкреБрд╣реЗрдкреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╕рд╛рди рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЕрд╕реЗрдВрдмрд▓реА - рд╡реИрд╕реЗ, рдкреБрд╣реЗрдкреЗрдЯ рдореЗрдВ рдПрдЪрдПрдЪрд╡реАрдПрдо рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рд╡рд░реНрдЪреБрдЕрд▓ рдиреМрдХрд░рд╛рдирд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ
ред
рдпрджрд┐ рдЖрдк рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрдардкреБрддрд▓реА рдХреЗ рдмрдЬрд╛рдп рдЕрдиреНрд╕рд┐рдмрд▓ рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдлреИрдВрд╕рд┐рдмрд▓ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
PhpStorm - рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░: рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ , рдкреНрд▓рдЧрдЗрдиреНрд╕, рдФрд░ рдереАрдореНрд╕
рдкрд┐рдЫрд▓реЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА
рдордиреЛрд░рдВрдЬрдХ
рд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдкрд░ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬтЖР
рдкрд┐рдЫрд▓рд╛ рдЕрдВрдХ