{"id":250075,"date":"2015-02-09T04:07:02","date_gmt":"2015-02-09T00:07:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=250075"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=250075","title":{"rendered":"<span class=\"post_title\">PHP-\u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u2116 56 \u2013 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438, \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b (25 \u044f\u043d\u0432\u0430\u0440\u044f \u2013 8 \u0444\u0435\u0432\u0440\u0430\u043b\u044f 2015)<\/span>"},"content":{"rendered":"<div class=\"content html_format\">     \t<img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/78d\/642\/856\/78d6428562804d13bff5b3c78b59d15f.jpg\"\/><\/p>\n<p>  \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u0443\u044e \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 \u0441\u043e \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b.<\/p>\n<p>  \u041f\u0440\u0438\u044f\u0442\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f!<br \/>  <a name=\"habracut\"><\/a><\/p>\n<h3><img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/2c2\/dc4\/7b7\/2c2dc47b7392be6229301759f5b4011a.png\"\/> \u041d\u043e\u0432\u043e\u0441\u0442\u0438 \u0438 \u0440\u0435\u043b\u0438\u0437\u044b<\/h3>\n<p>  <\/p>\n<ul>\n<li><img decoding=\"async\" alt=\"habr\" src=\"http:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"http:\/\/habrahabr.ru\/post\/249911\/\">\u0414\u043e\u0436\u0434\u0430\u043b\u0438\u0441\u044c, \u0440\u0435\u043b\u0438\u0437 Laravel 5<\/a> &mdash; \u0422\u0430\u043a\u0436\u0435 \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Laracon <a href=\"http:\/\/laracon.us\/\">\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f<\/a> \u0438 <a href=\"http:\/\/laracon.eu\/2015\/\">\u0435\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0430\u044f<\/a>.<\/li>\n<li><a href=\"https:\/\/github.com\/sebastianbergmann\/phpunit\/wiki\/Release-Announcement-for-PHPUnit-4.5.0\">PHPUnit 4.5.0<\/a> &mdash; \u0412 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u043c\u043e\u043a\u043e\u0432 <a href=\"https:\/\/github.com\/phpspec\/prophecy\">Prophecy<\/a>. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e PHPUnit 4.5.0 \u0438 Prophecy <a href=\"http:\/\/thephp.cc\/news\/2015\/02\/phpunit-4-5-and-prophecy\">\u0442\u0443\u0442<\/a>.<\/li>\n<li><img decoding=\"async\" alt=\"ru\" src=\"http:\/\/habrastorage.org\/storage2\/c72\/991\/4ca\/c729914ca9c21661c5abd81052c6a10e.gif\"\/> <a href=\"http:\/\/www.opennet.ru\/opennews\/art.shtml?num=41577\">\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c GHOST \u0432 Glibc \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0432 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 PHP<\/a><\/li>\n<\/ul>\n<h3><img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/a1b\/ab6\/308\/a1bab630889567e2a5c9bab3290d8310.png\"\/> PHP<\/h3>\n<p>  <\/p>\n<ul>\n<li><img decoding=\"async\" alt=\"must read\" src=\"http:\/\/habrastorage.org\/files\/bea\/382\/264\/bea38226476b499a8ed22fc48db01d6f.png\"\/> <a href=\"https:\/\/wiki.php.net\/rfc\/scalar_type_hints#vote\">RFC: Scalar Type Hints<\/a> &mdash; \u0412 \u0441\u0430\u043c\u043e\u043c \u0440\u0430\u0437\u0433\u0430\u0440\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u043e \u0442\u0430\u0439\u043f-\u0445\u0438\u043d\u0442\u0438\u043d\u0433\u0435 \u0434\u043b\u044f \u0441\u043a\u0430\u043b\u044f\u0440\u043e\u0432, \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u043e\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0438\u043b\u0438 \u043d\u0435 \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0442\u0438\u043f\u043e\u0432. \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e 2\/3 \u0433\u043e\u043b\u043e\u0441\u043e\u0432, \u0430 \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u0447\u0435\u0442 40 \u0437\u0430 \u0438 23 \u043f\u0440\u043e\u0442\u0438\u0432. \u0412 <a href=\"http:\/\/www.serverphorums.com\/read.php?7,1128464,1130167,page=2\">php.internals \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0442\u0441\u044f \u0441\u043f\u043e\u0440\u044b<\/a> \u0438 \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u0441 \u043e\u0431\u0435\u0438\u0445 \u0441\u0442\u043e\u0440\u043e\u043d.<br \/>   \u041d\u0443 \u0430 \u043f\u043e\u043a\u0430, \u0430\u0432\u0442\u043e\u0440 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u0435\u043b\u0430\u0435\u0442 <a href=\"http:\/\/blog.ajf.me\/2015-02-06-php-predictions-for-2015\">\u041f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u044f PHP \u043d\u0430 2015<\/a>, \u0430 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u044b \u0434\u0430\u0436\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0442 \u0448\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0434\u043e\u043c\u0435\u043d\u044b: <a href=\"http:\/\/BecauseWeCantHaveNiceThings.com\">http:\/\/BecauseWeCantHaveNiceThings.com<\/a>.<\/li>\n<li><a href=\"https:\/\/wiki.php.net\/rfc\/cyclic-replace\">RFC: Add cyclic string replacements<\/a> &mdash; \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 <code>str_replace()<\/code> \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <code>replace<\/code> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u0446\u0438\u043a\u043b\u0438\u0447\u0435\u0441\u043a\u0438. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u0437\u0430\u043c\u0435\u043d\u044b: <code>str_replace(&quot;?&quot;, array(&quot;'Joe'&quot;, &quot;'Smith'&quot;), &quot;SELECT * FROM people WHERE first = ? AND last = ?&quot;);<\/code><\/li>\n<li><a href=\"https:\/\/wiki.php.net\/rfc\/php7_foreach\">RFC: Fix \u00abforeach\u00bb behavior<\/a> &mdash; \u0418\u0437-\u0437\u0430 \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0446\u0438\u043a\u043b <code>foreach<\/code> \u0432\u0435\u0434\u0435\u0442 \u0441\u0435\u0431\u044f \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u043e \u0432 \u0440\u0435\u0434\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445. \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e, \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0447\u0435\u043c\u0443 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u043d\u0435\u0442 \u043a\u043e\u043d\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043d\u044b\u043c \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u0441\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.<\/li>\n<li><a href=\"https:\/\/wiki.php.net\/rfc\/group_use_declarations\">RFC: Group Use Declarations<\/a> &mdash; \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 <code>use<\/code> \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0435\u043d:<br \/>  <code>use Doctrine\\Common\\Collections\\Expr\\{ Comparison, Value, CompositeExpression };<\/code><\/li>\n<li><a href=\"https:\/\/wiki.php.net\/rfc\/date.timezone_warning_removal\">RFC: Remove the date.timezone warning<\/a> &mdash; \u041a\u0430\u0436\u0434\u044b\u0439 PHP-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0432\u0438\u0434\u0435\u043b Warning \u043e \u043d\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 <code>date.timezone<\/code> \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0434\u0430\u0442\u044b. \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435.<\/li>\n<li><a href=\"https:\/\/wiki.php.net\/rfc\/skipparams\">RFC: Skipping optional parameters for functions<\/a> &mdash; \u0421\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u043b\u043e \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0441\u0442\u0430\u0440\u043e\u043c\u0443 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u2014 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 <code>default<\/code> \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432: <code>foo(1, default, 3);<\/code><\/li>\n<\/ul>\n<h3><img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/ba6\/1d0\/aa9\/ba61d0aa90be53f9f7f44faeabb67e78.gif\"\/> \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/h3>\n<p>  <\/p>\n<ul>\n<li><img decoding=\"async\" alt=\"must read\" src=\"http:\/\/habrastorage.org\/files\/bea\/382\/264\/bea38226476b499a8ed22fc48db01d6f.png\"\/> <a href=\"https:\/\/github.com\/rlerdorf\/php7dev\">rlerdorf\/php7dev<\/a> &mdash; \u0420\u0430\u0441\u043c\u0443\u0441 \u041b\u0435\u0440\u0434\u043e\u0440\u0444 <a href=\"http:\/\/news.php.net\/php.internals\/80978\">\u0440\u0430\u043d\u0435\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u043a \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c php.internals<\/a> \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0441\u0432\u043e\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 PHP 7 \u0438 \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a. \u0427\u0442\u043e\u0431\u044b \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d Vagrant-\u0431\u043e\u043a\u0441 \u0441 \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c PHP 7, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 PHP. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d <a href=\"https:\/\/github.com\/dave1010\/php7-docker\">Docker-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441 PHP 7<\/a>.<\/li>\n<li><a href=\"https:\/\/github.com\/amphp\/artax\">amphp\/artax<\/a> &mdash; \u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u044b\u0439 HTTP\/1.1 \u043a\u043b\u0438\u0435\u043d\u0442.<\/li>\n<li><a href=\"https:\/\/github.com\/clickalicious\/phpMemAdmin\">phpMemAdmin<\/a> &mdash; \u0412\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f Memcached.<\/li>\n<li><a href=\"https:\/\/github.com\/Vectorface\/SnappyRouter\">SnappyRouter<\/a> &mdash; \u041b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0439 \u0440\u043e\u0443\u0442\u0435\u0440.<\/li>\n<li><a href=\"https:\/\/github.com\/jeremeamia\/super_closure\">SuperClosure v2.0.0<\/a> &mdash; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f \u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438.<\/li>\n<li><a href=\"https:\/\/github.com\/davidkalosi\/GovernorFramework\">GovernorFramework<\/a> &mdash; <a href=\"https:\/\/ru.wikipedia.org\/wiki\/CQRS\">CQRS<\/a> \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f PHP 5.5+.<\/li>\n<li><a href=\"https:\/\/github.com\/bruli\/php-git-hooks\">php-git-hooks<\/a> &mdash; Git-\u0445\u0443\u043a\u0438 \u0434\u043b\u044f PHP-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.<\/li>\n<li><a href=\"http:\/\/glide.thephpleague.com\/\">Glide<\/a> &mdash; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438. \u0412\u0438\u0434\u0435\u043e <a href=\"https:\/\/laravel-news.com\/2015\/01\/using-glide-laravel\/\">\u043e\u0431 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 Glide \u0441 Laravel<\/a> <img decoding=\"async\" alt=\"video\" src=\"http:\/\/habrastorage.org\/storage3\/976\/d3e\/38a\/976d3e38a34b003f86f91795524af9f8.gif\"\/>.<\/li>\n<li><a href=\"https:\/\/github.com\/Intervention\/image\">Intervention\/image<\/a> &mdash; \u0418 \u0435\u0449\u0435 \u043e\u0434\u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438.<\/li>\n<li><a href=\"http:\/\/www.pomm-project.org\/\">Pomm<\/a> &mdash; PHP \/ Postgresql object model manager<\/li>\n<li><a href=\"https:\/\/gist.github.com\/pronskiy\/6f4b0ee8e022957ec93f\">PHP Enums<\/a> &mdash; \u041c\u0438\u043d\u0438-\u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 \u0442\u0438\u043f\u0430 Enum \u043d\u0430 PHP.<\/li>\n<li><a href=\"http:\/\/evertpot.com\/new-uri-library-for-php\/\">sabre\/uri<\/a> &mdash; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 URI. \u0422\u0430\u043a\u0436\u0435 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u043f\u043e\u0441\u0442 \u043e\u0442 \u0430\u0432\u0442\u043e\u0440\u0430 \u043e \u0442\u043e\u043c, <a href=\"http:\/\/evertpot.com\/whats-in-a-link\/\">\u0447\u0442\u043e \u0436\u0435 \u0442\u0430\u043a\u043e\u0435 \u0441\u0441\u044b\u043b\u043a\u0430<\/a> \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435.<\/li>\n<li><a href=\"https:\/\/github.com\/aheinze\/cockpit\">CockpitCMS<\/a> &mdash; CMS, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435. \u0422\u0430\u043a\u0436\u0435 \u043a\u0440\u0430\u0442\u043a\u0438\u0439 <a href=\"http:\/\/www.sitepoint.com\/introducing-cockpitcms-cms-developers\/\">\u0442\u0443\u0442\u043e\u0440\u0438\u0430\u043b \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e<\/a>.<\/li>\n<li><a href=\"https:\/\/github.com\/Riimu\/Kit-CSRF\">Riimu\/Kit-CSRF<\/a> &mdash; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D0%B6%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0\">CSRF<\/a>.<\/li>\n<li><a href=\"http:\/\/yiigist.com\/\">YiiGist<\/a> &mdash; \u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439 Yii.<\/li>\n<li><a href=\"https:\/\/github.com\/voryx\/Thruway\">Thruway<\/a> &mdash; \u0420\u043e\u0443\u0442\u0435\u0440 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 <a href=\"http:\/\/wamp.ws\/\">WAMP v2<\/a> \u043d\u0430 PHP. \u041f\u043e\u0434\u0440\u043e\u043d\u0435\u0435 \u043e WAMP <a href=\"http:\/\/www.smashingmagazine.com\/2015\/01\/13\/why-ajax-isnt-enough\/\">\u0442\u0443\u0442<\/a> \u0438 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 <a href=\"http:\/\/habrahabr.ru\/post\/201658\/\">\u0442\u0443\u0442<\/a> <img decoding=\"async\" alt=\"habr\" src=\"http:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/>.<\/li>\n<\/ul>\n<h3><img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/a93\/d41\/07f\/a93d4107f28f667a4c3336347ef78774.png\"\/> \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/h3>\n<p>  <\/p>\n<ul>\n<li><img decoding=\"async\" alt=\"must read\" src=\"http:\/\/habrastorage.org\/files\/bea\/382\/264\/bea38226476b499a8ed22fc48db01d6f.png\"\/> <a href=\"http:\/\/jpauli.github.io\/2015\/02\/05\/zend-vm-executor.html\">\u041f\u043e\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0441\u044f \u0432 Zend Execution engine<\/a> &mdash; \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 <a href=\"http:\/\/jpauli.github.io\/\">\u0441\u0435\u0440\u0438\u0438 \u043f\u043e\u0441\u0442\u043e\u0432 \u043e\u0442 Julien Pauli<\/a> \u043e\u0431 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u0445 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0430.<\/li>\n<li><img decoding=\"async\" alt=\"must read\" src=\"http:\/\/habrastorage.org\/files\/bea\/382\/264\/bea38226476b499a8ed22fc48db01d6f.png\"\/> <img decoding=\"async\" alt=\"habr\" src=\"http:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"http:\/\/habrahabr.ru\/company\/mailru\/blog\/248573\/\">\u0411\u0443\u0444\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u0432 PHP<\/a><\/li>\n<li><a href=\"https:\/\/mwop.net\/blog\/2015-01-26-psr-7-by-example.html\">PSR-7 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435<\/a> &mdash; \u0412\u043e\u043a\u0440\u0443\u0433 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 PSR-7 \u0431\u044b\u043b\u043e \u043c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0440\u043e\u0432: \u043e\u0434\u043d\u0438 \u0433\u043e\u0432\u043e\u0440\u044f\u0442 \u043e\u043d \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u043b\u043e\u0436\u0435\u043d, \u0434\u0440\u0443\u0433\u0438\u0435 \u2014 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u0435\u043d. \u0412 \u043f\u043e\u0441\u0442\u0435 \u0430\u0432\u0442\u043e\u0440 \u043f\u0438\u0448\u0435\u0442 \u043e \u0442\u043e\u043c, \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u043d\u0443\u0436\u0435\u043d \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 <a href=\"https:\/\/github.com\/php-fig\/http-message\">\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432<\/a> \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0435\u0433\u043e \u043f\u043e\u043b\u043d\u043e\u0442\u0443 \u0438 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f.<\/li>\n<li><a href=\"https:\/\/resonantcore.net\/blog\/2015\/02\/remember-me-safely-secure-long-term-authentication-strategies\">\u00ab\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043c\u0435\u043d\u044f \u043d\u0430 \u044d\u0442\u043e\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435\u00bb \u2014 \u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0438 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<\/a><\/li>\n<li><a href=\"http:\/\/piotrpasich.com\/classmanager-you-shall-not-pass\/\">ClassManager \u2014 You shall not pass<\/a> &mdash; \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u043c\u0443 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044e.<\/li>\n<li><a href=\"http:\/\/derickrethans.nl\/escape-input.html\">\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u044d\u043a\u0440\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 MongoDB<\/a><\/li>\n<li><a href=\"http:\/\/paul-m-jones.com\/archives\/6079\">MVC \u0438 ADR \u2014 \u044d\u0442\u043e UI-\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b, \u0430 \u043d\u0435 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/a><\/li>\n<li><a href=\"http:\/\/piotrpasich.com\/spl-iterators-against-the-performance\/\">SPL \u0438\u0442\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c<\/a><\/li>\n<li><a href=\"https:\/\/philsturgeon.uk\/api\/2015\/01\/28\/dredd-api-testing-documentation\/\">Dredd: Do Your HTTP API Justice<\/a> &mdash; \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 RESTful API, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <a href=\"https:\/\/apiblueprint.org\/\">API Blueprint<\/a>.<\/li>\n<li><a href=\"http:\/\/www.whitewashing.de\/2015\/02\/01\/running_hhvm_webserver.html\">\u0417\u0430\u043f\u0443\u0441\u043a HHVM \u0441 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c<\/a> &mdash; \u0412 HHVM \u043d\u0435\u0442 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0438 \u044d\u0442\u043e \u043f\u043e\u0431\u0443\u0434\u0438\u043b\u043e \u0430\u0432\u0442\u043e\u0440\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/github.com\/beberlei\/hhvm-serve\">\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u043d\u0438-\u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 Go<\/a>.<\/li>\n<li><a href=\"http:\/\/jenssegers.be\/blog\/64\/easy-id-obfuscation-with-laravel-5\">\u041e\u0431\u0444\u0443\u0441\u043a\u0430\u0446\u0438\u044f id \u0432 URL \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Laravel 5<\/a><\/li>\n<li><a href=\"http:\/\/blog.wyrihaximus.net\/2015\/01\/reactphp-timers\/\">ReactPHP: \u0422\u0430\u0439\u043c\u0435\u0440\u044b<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/marcelgsantos\/learning-oop-in-php\">\u0418\u0437\u0443\u0447\u0430\u0435\u043c \u041e\u041e\u041f \u0432 PHP<\/a> &mdash; \u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u043f\u043e \u041e\u041e\u041f \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f\u043c.<\/li>\n<li><img decoding=\"async\" alt=\"ru\" src=\"http:\/\/habrastorage.org\/storage2\/c72\/991\/4ca\/c729914ca9c21661c5abd81052c6a10e.gif\"\/> <a href=\"http:\/\/devacademy.ru\/posts\/podgotovka-k-zend-sertifikatsii-osnovyi-php\/\">\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043a Zend \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438: \u041e\u0441\u043d\u043e\u0432\u044b PHP<\/a> &mdash; \u0414\u043b\u044f \u0442\u0435\u0445 \u043a\u0442\u043e \u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043b\u0430\u0442\u043d\u0430\u044f <a href=\"https:\/\/leanpub.com\/zce\">\u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u0438\u0437 70 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u0438 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0441 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f\u043c\u0438<\/a>.<\/li>\n<li><img decoding=\"async\" alt=\"ru\" src=\"http:\/\/habrastorage.org\/storage2\/c72\/991\/4ca\/c729914ca9c21661c5abd81052c6a10e.gif\"\/> <a href=\"http:\/\/devacademy.ru\/posts\/razbiraemsya-v-http-proksi-nginx-balansirovke-nagruzki-buferizatsii-i-keshirovanii\/\">\u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0432 HTTP \u043f\u0440\u043e\u043a\u0441\u0438 NGINX, \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438<\/a><\/li>\n<li><a href=\"http:\/\/code.tutsplus.com\/tutorials\/programming-with-yii2-exploring-mvc-forms-and-layouts--cms-22682\">\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c \u043d\u0430 Yii2: MVC, \u0444\u043e\u0440\u043c\u044b, \u043c\u0430\u043a\u0435\u0442\u044b (layouts)<\/a><\/li>\n<li><a href=\"http:\/\/d0.awsstatic.com\/whitepapers\/wordpress-best-practices-on-aws.pdf\">WordPress: \u041b\u0443\u0447\u0448\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u043d\u0430 AWS<\/a><\/li>\n<li><a href=\"http:\/\/d0.awsstatic.com\/whitepapers\/deploying-wordpress-with-aws-elastic-beanstalk.pdf\">\u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 WordPress \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AWS Elastic Beanstalk<\/a><\/li>\n<li><img decoding=\"async\" alt=\"habr\" src=\"http:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"http:\/\/habrahabr.ru\/post\/249629\/\">BemPHP: \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0438 \u0411\u042d\u041c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 PHP<\/a><\/li>\n<li><img decoding=\"async\" alt=\"habr\" src=\"http:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"http:\/\/habrahabr.ru\/post\/248971\/\">\u0421\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 PHP \u043a\u043e\u0434\u0430 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 Symfony2<\/a><\/li>\n<li><img decoding=\"async\" alt=\"habr\" src=\"http:\/\/habrastorage.org\/storage2\/c57\/b92\/af4\/c57b92af4ee0d37f787c211a068b1b95.png\"\/> <a href=\"http:\/\/habrahabr.ru\/post\/250055\/\">WSGI\/Rack \u0434\u043b\u044f PHP<\/a><\/li>\n<\/ul>\n<h3><img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/be5\/3e4\/256\/be53e4256e771ad12bc412af8b30f91e.gif\"\/> \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b c \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0445 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"http:\/\/talks.php.net\/sunshinephp15#\/\">Good Chemistry<\/a> &mdash; \u0421\u043b\u0430\u0439\u0434\u044b \u0434\u043e\u043a\u043b\u0430\u0434\u0430 \u0420\u0430\u0441\u043c\u0443\u0441\u0430 \u041b\u0435\u0440\u0434\u043e\u0440\u0444\u0430 \u043e PHP 7. \u0414\u0440\u0443\u0433\u0438\u0435 \u0441\u043b\u0430\u0434\u044b \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 SunshinePHP \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b <a href=\"https:\/\/joind.in\/event\/view\/2571\/slides#event-tabs\">\u0442\u0443\u0442<\/a>.<\/li>\n<li><img decoding=\"async\" alt=\"video\" src=\"http:\/\/habrastorage.org\/storage3\/976\/d3e\/38a\/976d3e38a34b003f86f91795524af9f8.gif\"\/> <a href=\"https:\/\/www.youtube.com\/playlist?list=PLmmVKoOOmweOJpLvceuDC9QKGHjZx4UBX\">PHPNW14<\/a> &mdash; \u0412\u0438\u0434\u0435\u043e\u0437\u0430\u043f\u0438\u0441\u0438 \u0432\u0441\u0435\u0445 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432.<\/li>\n<\/ul>\n<h3><img decoding=\"async\" src=\"http:\/\/habr.habrastorage.org\/post_images\/d4b\/289\/ef0\/d4b289ef0a00e969108c25d0c3d75f58.gif\"\/> \u0417\u0430\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"http:\/\/michaelkimsal.com\/blog\/purpose-of-framework-benchmarking-speed\/\">\u0426\u0435\u043b\u044c \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432<\/a> &mdash; \u041e \u0442\u043e\u043c, \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u044b &#8216;hello world&#8217; \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438.<\/li>\n<li><a href=\"https:\/\/github.com\/pmjones\/php-history\">\u0418\u0441\u0442\u043e\u0440\u0438\u044f PHP-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432<\/a><\/li>\n<li><a href=\"http:\/\/jonkuperman.com\/life-of-a-php-developer\/\">\u0416\u0438\u0437\u043d\u044c PHP-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430<\/a><\/li>\n<\/ul>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u044b \u0437\u0430\u043c\u0435\u0442\u0438\u043b\u0438 \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0443 \u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0443, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0430\u043f\u0438\u0448\u0438\u0442\u0435 \u043c\u043d\u0435 \u0432 \u043b\u0438\u0447\u043a\u0443!<\/p>\n<p>  <a href=\"http:\/\/bit.ly\/php-digest-add-link\">\u041f\u0440\u0438\u0441\u043b\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443<\/a><br \/>  <a href=\"http:\/\/pronskiy.github.io\/php-digest\/\">\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u043f\u043e\u0438\u0441\u043a \u043f\u043e \u0432\u0441\u0435\u043c \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430\u043c<\/a><br \/>  \u2190 <a href=\"http:\/\/habrahabr.ru\/company\/zfort\/blog\/248835\/\">\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a<\/a><\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/company\/zfort\/blog\/250075\/\"> http:\/\/habrahabr.ru\/company\/zfort\/blog\/250075\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">     \t<img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/78d\/642\/856\/78d6428562804d13bff5b3c78b59d15f.jpg\"\/><\/p>\n<p>  \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u0443\u044e \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 \u0441\u043e \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b.<\/p>\n<p>  \u041f\u0440\u0438\u044f\u0442\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f!  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-250075","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/250075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=250075"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/250075\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=250075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=250075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=250075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}