
рд╣рдо рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдЪрдпрди рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!
рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐
- php.net рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ - 24 рдЕрдХреНрдЯреВрдмрд░ рдХреЛ, Google рдиреЗ php.net рдХреЛ рдПрдХ рдЦрддрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдмрд╛рдж рдореЗрдВ рд╣реИрдХрд┐рдВрдЧ рдХреЗ рддрдереНрдп рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╕рдВрд╕рд╛рдзрди рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдЬрд▓реНрджреА рд╕реЗ рдмрд╣рд╛рд▓ рд╣реЛ рдЧрдИ рдереАред рд╕рдорд╕реНрдпрд╛ рдФрд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
New PhpStorm 7: рдмрд┐рдпреЙрдиреНрдб рдж рд▓реИрдВрдЧреНрд╡реЗрдЬ - PHP рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда IDE рдХреА рддрд╛рдЬрд╝рд╛ рд░рд┐рд▓реАрдЬрд╝ред
рд╡рд░реНрдбрдкреНрд░реЗрд╕ 3.7 "рдмрд╛рд╕реА" - рдмреЛрд░реНрдб рдкрд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджрд┐рди рдХреА рд░реЛрд╢рдиреА рджреЗрдЦреА рдЧрдИред- рдЬреВрдорд▓рд╛ 3.2 - рдПрдХ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реАрдПрдордПрд╕ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдмреИрдХрдбреНрд░реЙрдк - Drupal 7 рдХрд╛ рдХрд╛рдВрдЯрд╛, рдЬрд┐рд╕рдХрд╛ рд▓рдХреНрд╖реНрдп Drupal рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд▓рдЪреАрд▓реЗрдкрди рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
- рдмреЛрд▓реНрдЯ 1.3 - рд╕реАрдПрдордПрд╕ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг, рдЬрд┐рд╕реЗ рд╕рд┐рд▓реЗрдХреНрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рд╕рд┐рдореНрдлрдиреА рдШрдЯрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреАрдПрдЪрдкреА
- RFC: рдЗрдВрдЬрди рдЕрдкрд╡рд╛рдж - рд╕рдмрд╕реЗ рдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкреНрд░рд╕реНрддрд╛рд╡! рдЕрдВрдд рдореЗрдВ, рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдЕрдкрд╡рд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
- RFC: рд░рд┐рдкрд▓реНрд╕ - рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ред рдЕрдм рддрдХ рдПрдХ рдкреИрдЪ рдХреЗ рдмрд┐рдирд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗред
- RFC: list_reference_assignment - рдПрдХ рдЫреЛрдЯрд╛ рд╕реБрдзрд╛рд░ рднреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ, рдЬреЛ рд╕реВрдЪреА рдореЗрдВ рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ:
$array = [1, 2]; list($a, &$b) = $array;
$array = [1, 2]; list($a, &$b) = $array;
- RFC: рдПрдиреНрд╣рд╛рдВрд╕реНрдб рдХреАрд╡рд░реНрдб рд╕рдкреЛрд░реНрдЯ - 11 рдмрдирд╛рдо 5 рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде, рдкреНрд░рд╕реНрддрд╛рд╡ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
PHP 5.6 рдореЗрдВ рдХрд╛рд░реНрдп - рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ? - PHP 5.6 рдФрд░ рдЬреЛ рдЕрднреА рднреА рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╣реИрдВ, рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрд╡реАрдХреГрдд рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЕрд╡рд▓реЛрдХрдиред
рдЙрдкрдХрд░рдг
- Deployer - PHP рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдгред
- phpsh - рдлреЗрд╕рдмреБрдХ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд PHP REPLред рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ :-)
- Samsui - рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред рд▓реЗрдЦрдХ рд░реЛрдЬреА рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдереЗ рдФрд░ рд░реВрдмреА рдХреЗ рд▓рд┐рдП factory_girlред
- рдлреНрд▓рд╛рдИрд╕рд┐рд╕реНрдЯрдо - рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдЕрдореВрд░реНрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрд╡реЗрджрди рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд░рд┐рдореЛрдЯ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд╕ 3, рдбреНрд░реЙрдкрдмреЙрдХреНрд╕, рдПрдлрд╝рдЯреАрдкреА рдФрд░ рдПрд╕рдПрдлрдЯреАрдкреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
- рд╕рдореНрдорд╛рди \ Validation - PHP рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рд╕рддреНрдпрд╛рдкрди рдкреБрд╕реНрддрдХрд╛рд▓рдпред
- Idiorm - PHP рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдЯрд╡реЗрдЯ рдУрдЖрд░рдПрдо ред Idiorm рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдХреНрд░рд┐рдп рд░рд┐рдХреЙрд░реНрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди: рдкреЗрд░рд┐рд╕ рдФрд░ рдЧреНрд░реЗрдиреЗрдбрд╛ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
- PHP / рд╕рд┐рдореНрдлрдиреА рд╕рдореБрджрд╛рдп рдореЗрдВ 5 рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХреЗрдПрдирдкреА рдкреБрд╕реНрддрдХрд╛рд▓рдп
- рдЗрдВрдЯрд░рд╡реЗрдВрд╢рди рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕ - рдЬреАрдбреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдПрдХ рдЖрд╕рд╛рди рдЖрд╡рд░рдгред
- iniscan - php.ini рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдХреИрдирд░ред рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП php.ini рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИред
- esoTalk - рдкреНрд▓рдЧрдЗрди рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рддреЗрдЬ рдФрд░ рдЖрд╕рд╛рди PHP рдордВрдЪред
- рд╕реНрдХреБрд▓рдкрд┐рди - PHP рдореЗрдВ рд▓рд╛рдЧреВ рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдХрд╛ рдПрдХ рдЬрдирд░реЗрдЯрд░ред
- forp - PHP рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдФрд░ рд╡рд┐рдиреАрдд рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ред
- php-daemon - рдПрдХ рдЫреЛрдЯрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдЖрдкрдХреЗ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдбреЗрдореЙрди рдореЗрдВ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
- phpcs- рд╕реБрд░рдХреНрд╖рд╛-рдСрдбрд┐рдЯ - PHP_CodeSniffer рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬреЛ рдХреЛрдб рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
- PHP рдХреЗ рд▓рд┐рдП рд░рд┐рдлрд╝реИрдХреНрдЯрд░рд┐рдВрдЧ рдЙрдкрдХрд░рдг - рд░реЗрдкрд╣реИрдХреНрдЯрд░ , рд╕реНрдХрд┐рд╕рд░ , рдкреАрдПрдЪрдкреА рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░ ред
- phpmig - рдорд╣рд╛рди PHP рдкреНрд░рд╡рд╛рд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
- PHP-VCR - рдПрдХ рдЙрдкрдХрд░рдг рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдХрд▓реА рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ, рдФрд░ рд╡реАрд╕реАрдЖрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦ рджреЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдЙрддреНрддрд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдХрд░рдг рд░реВрдмреА рдХреЗ рд▓рд┐рдП VCR рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ Node.js. рдХреЗ рд▓рд┐рдП nock рд╣реИред
- php-extsample - рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдЬреИрд╕реЗ рдХрд┐ рдЗрдореЗрдЬрд┐рдХ рдФрд░ php-zmq, рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдорд┐рдХреЛ рдХреЛрдкреНрдкреЗрдирди рдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡рд┐рд╕реНрддрд╛рд░ рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЖрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ PHP-CPP рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ - рдПрдХ C ++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╣реИред
- рд╕рд┐рдореНрдлрдиреА рдХрдВрдХрд╛рд▓: рдХреНрд╡рд┐рдХ рд╕реНрдЯрд╛рд░реНрдЯ рдХрд┐рдЯ - рдПрдХ рд╕рд┐рдореНрдлрдиреА 2 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреАрдЬ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬрд┐рд╕рдореЗрдВ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХреЗ рдШрдЯрдХреЛрдВ рдХрд╛ рдЪрдпрди рд╣реЛрддрд╛ рд╣реИред
- рдЧреБрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ - PHP рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЬреЛ рдЖрдкрдХреЛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдФрд░ рдХреЛрдб рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЧреЛ рдкрд░ PHP рдХреЗ рд▓рд┐рдП CoffeeScriptред
рд╕реАрдЦрдиреЗ рдХреА рд╕рд╛рдордЧреНрд░реА
- GitPHP рдкрд░ GitPHP - GitPHP рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд╣рд╛рдиреАред
- PHP рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд░реЗрдВ - рдЬрдм PHP рдХреЛрдб рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рд╕рд░рдгрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдЙрдирдХреЗ рдЙрдЪрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреЗрддрд╛ рд╣реИред
- Yii: рдПрдХреНрдЯрд┐рд╡ рд░рд┐рдХреЙрд░реНрдб, рд░реВрдЯ рдФрд░ рдХреИрд╢рд┐рдВрдЧ - рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдкрдХреЛ рдПрдХ рд╕рд░рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдХрд░ Yii рдлреНрд░реЗрдорд╡рд░реНрдХ 1.1 рдореЗрдВ рдПрдХреНрдЯрд┐рд╡ рд░рд┐рдХреЙрд░реНрдб, URL рдкреНрд░рдмрдВрдзрди рдФрд░ рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
- PHP рдФрд░ MongoDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рд╕реЗрд╡рд╛ - рдПрдХ рд╕рд░рд▓ рдорд╛рдирдЪрд┐рддреНрд░ рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред рдЕрдкрдиреА рд╕реНрдерд╛рдирд┐рдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде MongoDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрд╡реЗрджрди рдЦреБрдж Silex рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдЦрдХ USC.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
- Geocoder PHP рдФрд░ USC.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдирдЪрд┐рддреНрд░ - рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Geocoder PHP рдФрд░ USC.js рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдкрд░ рдирд┐рд░рдВрддрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рдЕрдиреБрд░реЗрдЦрдХ рдХреЗ рд╕рд╛рде Silex рдЕрдиреБрд░реЗрдЦрдг , PHP рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ PHPUnit рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрд░реЗрдЦрдг - PHP рдХреЗ рд╕рд╛рде DTrace рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрджреЛрдВ ( 1 , 2 , 3 ) рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред
- рдХреНрдпрд╛ рдореЗрд░рд╛ рдХреЛрдб PHP 5.4 рдпрд╛ 5.5 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ? - рдкреЛрд╕реНрдЯ рдореЗрдВ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде PHP_CodeSniffer рдФрд░ рдЖрдкрдХреЗ рдХреЛрдб рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред
- PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ - PHP рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рддрд░реАрдХреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
/dev/(u)random
ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ mt_rand рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ () ред - рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рд╕реЗ рдкрд░реЗ - рдкрд┐рдЫрд▓реЗ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдПрдВрдереЛрдиреА рдлреЗрд░рд╛рд░рд╛ рдиреЗ рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ред рдЗрд╕ рдмрд╛рд░, рд▓реЗрдЦрдХ рд╡рд┐рд░рд╛рд╕рдд рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╢рд╛рд╕реНрддреНрд░реАрдп рд╡рд┐рд░рд╛рд╕рдд рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред
- рдЧрд┐рдпрд░рдореИрди рдкрд░рд┐рдЪрдп - PHP рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд╛рд░реНрдп - PHP рдореЗрдВ рдЧрд┐рдпрд░рдореИрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- PHP рдореЗрдВ Google Translate API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ , 2 - рдлреНрд▓рд╛рдИ рдкрд░ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
- рдПрдЪрдПрдЪрд╡реАрдПрдо рдкрд░ рд╕рд┐рдореНрдлрдиреА рдорд╛рдирдХ рд╕рдВрд╕реНрдХрд░рдг - рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рдореНрдлрд╝рдиреА рдорд╛рдирдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЪрдПрдЪрд╡реАрдПрдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдПрдЪрдПрдЪрд╡реАрдПрдо рдкрд░ рд╕рд┐рдореНрдлрдиреА рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЬреЛрдбрд╝реЗ 1 , 2 рднреА рд╣реИрдВред
- рдбреАрдмрдЧрд┐рдВрдЧ рдореЛрдб рдореЗрдВ рдПрдЪрдПрдЪрд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ - рдПрдЪрдПрдЪрд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ред рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд╖реНрдкрд╛рджрди рдХреЛрдб рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХрд╛ рдкреНрд░рдмрдВрдзрди, рдЪрд░ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВред
- рд╣рд░реЛрдХреВ рдкрд░ рдПрдЪрдПрдЪрд╡реАрдПрдо - рдПрдЪрдПрдЪрд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдм рд▓реЛрдХрдкреНрд░рд┐рдп рд╣рд░реЛрдХреВ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рдВрднрд╡ рд╣реИред
- рд╣рдо рд╕рд┐рдореНрдлрдиреА 2 рдкрд░ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ - рдПрдХ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рдкреВрд░реНрдг рдЪрдХреНрд░ рдХреЗ рд╕рд╛рде рддреАрди рдкрджреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ред
- Symfony2 рдШрдЯрдХ рдЕрд╡рд▓реЛрдХрди: EventDispatcher - Symfony2 рд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЫреЛрдЯреЗ рдкрджреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ: рд░реВрдЯрд┐рдВрдЧ , HttpFoundation рдФрд░ HttpK рдХрд░реНрдиреЗрд▓ рдереЗ ред
- PHP (Symfony 2) рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдХрджрдо-рджрд░-рдЪрд░рдг рдЧрд╛рдЗрдб - рд╕рднреА рдкрд░реНрдпрд╛рд╡рд░рдг рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢: nginx, PHP, MySQL, Capifony рдФрд░ рдХреБрдЫ рдЕрдиреНрдпред
- рдУрдкрдирд╢рд┐рдлреНрдЯ рдкрд░ рд╕рд┐рдореНрдлрдиреА 2 рдЕрдиреБрдкреНрд░рдпреЛрдЧ , 2 - рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд╕рд┐рдореНрдлрдиреА 2 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреИрдирд╛рддреА рдФрд░ рдЙрдкрдпреЛрдЧ рдкрд░ рдкрджреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реАред
- Amazon Elastic Beanstalk рдкрд░ рд╕рд┐рдореНрдлрдиреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рддреИрдирд╛рддреА
- Zend рдлреНрд░реЗрдорд╡рд░реНрдХ 3 рдХреЛ рд╕рдордЭрдирд╛ ... рдЬрдм рддрдХ рдпрд╣ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ! - рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд▓реЗрдЦрдХ рдЙрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддрд╛ рд╣реИ рдЬрд┐рди рдкрд░ рдЖрдк ZF3 рдХреА рдЖрдЧрд╛рдореА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдХреНрдпреЛрдВ рдЙрдкрдпреЛрдЧреА рд╣реИред
- рдЬрд╛рджреБрдИ рддрд░реАрдХреЛрдВ рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧреБрдгреЛрдВ рдХреА рдЧрддрд┐рд╢реАрд▓ рдСрдЯреЛ-рдкреАрдврд╝реА - PHP рдореЗрдВ рдПрдХреНрд╕реЗрд╕рд░реНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рддрд░реАрдХреЗред
- Php-vfs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдордЬрд╝рд╛рдХ рдХрд░рдирд╛ - рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреЛрд╕реНрдЯред
- рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ PHP - рдПрдХ рддрд╛рдЬрд╛ рдИ-рдорд┐рдиреА-рдмреБрдХ рдЬреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред
- рд╣рдо рд╕реНрдЯреНрд░рд╛рдЗрдк рдФрд░ рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ (рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп) рд╕рд╛рдорд╛рди рдмреЗрдЪрддреЗ рд╣реИрдВ - рд╕реНрдЯреНрд░рд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреБрдЧрддрд╛рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд▓рд╛рд░рд╡реЗрд▓ рдкрд░ рдПрдХ рд╕рд░рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ред
рдкреАрдПрдЪрдкреА рдХреЗ рд╕рд╛рде рдкреАрдПрдЪрдкреА рдХреЗ рд▓рд┐рдП Google рдРрдк рдЗрдВрдЬрди - Google рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PHPStorm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдФрд░ рд╕реНрдХреНрд░реАрдирдХрд╛рд╕реНрдЯред- рд╣рдо рдЗрд╡реЗрдВрдЯ рдореИрдиреЗрдЬрд░ рдФрд░ Silex рдХреЗ рд╕рд╛рде рдЦреЗрд▓рддреЗ рд╣реИрдВред рд╣рдо рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЙрдЧ рднреЗрдЬрддреЗ рд╣реИрдВ - Sxx рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рд┐рдореНрдлрдиреА рдШрдЯрдХ EventDispatcher рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред
- Kint рдХреЗ рд╕рд╛рде PHP рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ - PHP - Kint рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдбреАрдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдиреЛрдЯред
- рд╡реЗрдм рдФрд░ PHP рдкрддреНрд░рд┐рдХрд╛ рдирд╡рдВрдмрд░ 2013
- рдЧрд┐рдЯ рдмреНрд░рд╛рдВрдЪрд┐рдВрдЧ рдореЙрдбрд▓ - рдЗрдЧреЛрд░ рд╡реЗрдбрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдореЙрдбрд▓ рдХрд╛ рд╡рд░реНрдгрдиред
- рдПрдкреАрдЖрдИ рдмрдирд╛рдПрдВ рдЬрд┐рд╕реЗ рдЖрдк рдШреГрдгрд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ: рднрд╛рдЧ 1 рдбреЗрдЯрд╛рдмреЗрд╕ рднрд░рдирд╛ - рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП Faker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред
- рдЯреВ-рдлреИрдХреНрдЯрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ - рдкреЛрд╕реНрдЯ рдореЗрдВ рдЖрдкрдХреЗ рдЦреБрдж рдХреЗ рдЯреВ-рдлреИрдХреНрдЯрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд╡рд┐рд▓рд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд▓рд╛рд░рд╡реЗрд▓ 4: рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдЪреИрдЯ - рд▓рд╛рд░рд╡реЗрд▓ 4. рдкрд░ рд╡реНрдпрд╛рдкрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ред рдЗрд╕ рдмрд╛рд░, рд░рд┐рдПрдХреНрдЯрдкреАрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдпрд╣ рд╕рдВрдХреБрд▓ , рдкреНрд░рдорд╛рдгреАрдХрд░рдг , рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рд╕реВрдЪреА , рддреИрдирд╛рддреА рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдерд╛ред
RabbitMQ , 2 , 3 , 4 , 5 - PHP рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЕрдиреБрд╡рд╛рдж (рдкрд╛рдпрдерди рдореЗрдВ 1-2)ред
рд╣рдо PayPal рдХреЗ рдорд┐рддреНрд░ рдХреИрд╕реЗ рдмрдиреЗ - PayPal рд╕реЗ REST API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рджрд╛рдирд╛? рдирд╣реАрдВ ... рдореИрдВрдиреЗ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИ - PHP рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ DI рдХрдВрдЯреЗрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред
PHP рдореЗрдВ рдРрд░реЗ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ - рдЙрдкрдпреЛрдЧреА рдПрд░реЗрдУрдмрдЬреЗрдХреНрдЯ рдЙрджрд╛рд╣рд░рдг
PHP рд╡реЗрдм рд╕реЙрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд▓рд╛рдЗрд╡ рдЕрдХрд╛рдЙрдВрдЯ рд╡рд┐рдЬреЗрдЯ рдмрдирд╛рдирд╛ - рд╢рд╛рдлрд╝реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЫреЛрдЯрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рдкрд░ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЕрдиреБрд╡рд╛рджред
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЧреБрдг, рдЧреЗрдЯрд░реНрд╕ рдФрд░ рд╕реЗрдЯрд░ рдпрд╛ рдЬрд╛рджреВ рдХреЗ рддрд░реАрдХреЗ? - рд╡рд░реНрдЧ рдХреЗ рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд╛рдп рд╣реИред рд▓реЗрдЦрдХ рдкреНрд░рддреНрдпреЗрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдбреЗрдЯрд╛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдо рдбреЗрдЯрд╛ рдореИрдкрд░ - рджреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдХреА рддреБрд▓рдирд╛, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рдиред
PHP RUtils - рд░реВрд╕реА рдкрд╛рда рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп - рд▓реЗрдЦрдХ рдиреЗ PHP рдореЗрдВ pytils рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛!
рдкреАрдПрдЪрдкреА 5.5 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирдпрд╛ рдЬреЗрдбрд╕реАрдкреА рдЬреЗрдбрд╕реАрдкреАрдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░ - рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкреНрд░рдорд╛рдгрди рдХреА рддреИрдпрд╛рд░реА рдкрд░ред
рдкрд┐рдЫрд▓реЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА
рдордиреЛрд░рдВрдЬрдХ
рд╕рднреА рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдкрд░ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬтЖР
рдкрд┐рдЫрд▓рд╛ рдЕрдВрдХ