{"id":258942,"date":"2015-06-09T11:18:01","date_gmt":"2015-06-09T07:18:01","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=258942"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=258942","title":{"rendered":"\u0411\u0435\u0437\u0443\u043c\u043d\u044b\u0439 PHP. \u0424\u044c\u044e\u0440\u0438 \u043a\u043e\u0434"},"content":{"rendered":"<p>     \t<a href=\"https:\/\/habrastorage.org\/files\/e3e\/595\/dc5\/e3e595dc5182459b823b5ad87e69e078.jpg\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/e3e\/595\/dc5\/e3e595dc5182459b823b5ad87e69e078.jpg\" align=\"right\" width=\"400\"\/><\/a>  <\/p>\n<h4>\u0421\u0431\u043e\u0440\u043d\u0438\u043a PHP <s>\u043d\u0435<\/s>\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u0438\u043b\u0438 \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u0437\u043d\u0430\u0442\u044c \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0441\u043e\u0439\u0442\u0438 \u0441 \u0443\u043c\u0430 \u0438 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0435\u043b\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c<\/h4>\n<p>  \u041f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u044e  <a href=\"http:\/\/habrahabr.ru\/users\/mnv\/\" class=\"user_link\">mnv<\/a>: &quot;<a href=\"http:\/\/habrahabr.ru\/post\/259497\/\">\u041f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u043e\u0432 \u0432 PHP == \u0442\u0430\u0431\u0443\u0440\u0435\u0442 \u043e \u0434\u0432\u0443\u0445 \u043d\u043e\u0436\u043a\u0430\u0445?<\/a>&quot; \u0438 \u0437\u0430\u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439, \u043d\u043e\u2026 \u041d\u043e \u043f\u043e\u0442\u043e\u043c \u0443\u0432\u0438\u0434\u0435\u043b \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0438 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u044e \u0441\u0442\u0430\u0442\u044c\u044e \u0442\u0435\u043c, \u043f\u0440\u043e \u0447\u0442\u043e \u043c\u0430\u043b\u043e \u043a\u0442\u043e \u043f\u0438\u0448\u0435\u0442 \u0438 \u043c\u0430\u043b\u043e \u0433\u0434\u0435 \u044d\u0442\u043e \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0432\u0438\u0434\u0435. \u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0432\u0441\u0435\u043c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0442\u0435\u043c\u0430, \u0430 \u0432\u0441\u0435 \u0436\u0435 \u043a\u043e\u043c\u0443-\u0442\u043e \u0432 \u043d\u043e\u0432\u0438\u043d\u043a\u0443. \u042d\u0442\u043e \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043f\u0440\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u043e\u0432, \u043d\u043e \u043e\u043d\u0438 \u0442\u043e\u0436\u0435 \u0435\u0441\u0442\u044c. \u042d\u0442\u043e \u043f\u0440\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u0437\u043d\u0430\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a. <b>\u0415\u0441\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0433\u043e \u043f\u043e\u0434 \u043a\u0430\u0442, \u044f \u0441\u043e\u0437\u0434\u0430\u043b!<\/b><br \/>  <a name=\"habracut\"><\/a><\/p>\n<p>  PHP \u043d\u0435 \u043f\u043b\u043e\u0445\u043e\u0439 \u0438 \u043d\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0439. \u041e\u043d \u0434\u043b\u044f \u0441\u0432\u043e\u0438\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438 \u0441 \u043d\u0438\u043c\u0438 \u043e\u043d \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u044d\u0442\u043e\u0442 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0431\u0430\u0433\u043e\u0444\u0438\u0447. \u041c\u043e\u0436\u043d\u043e \u043d\u0430 \u043d\u0438\u0445 \u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u043d\u0435\u0433\u043e\u0434\u043e\u0432\u0430\u0442\u044c. \u0410 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e \u043d\u0438\u0445 \u0437\u043d\u0430\u0442\u044c \u0438 \u0443\u043c\u0435\u0442\u044c \u0438\u0445 \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u044c \u0438\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c. \u041d\u0435 \u043d\u0435 \u043d\u0435, \u044f \u043d\u0435 \u043f\u0440\u0438\u0437\u044b\u0432\u0430\u044e \u0442\u0430\u043a \u043f\u0438\u0441\u0430\u0442\u044c, \u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u044e, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0437\u0430\u0445\u043e\u0447\u0435\u0442\u0441\u044f, \u0442\u043e\u2026<\/p>\n<h4>\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0441\u0443\u0434\u0438\u0442\u044c, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c\u0441\u044f!<\/h4>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \u2014 \u043a\u0430\u043a \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439. \u0422.\u0435. \u044d\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u043a\u0438 \u043d\u0435 \u0434\u043b\u044f \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439 \u0438 \u043d\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d\u0430. \u042d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0437\u0430\u0434\u0430\u0447 \u043d\u0430 \u043e\u043b\u0438\u043c\u043f\u0438\u0430\u0434\u0443, \u0433\u0434\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0437\u0432\u0430\u043d\u0438\u0435 &quot;<b>\u042f \u2014 \u0438\u043d\u0442\u0435\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440 PHP!<\/b>&quot;.<\/p>\n<h4>\u0414\u0443\u043c\u0430\u0439 \u043a\u0430\u043a PHP\u2026 \u0427\u0443\u0432\u0441\u0442\u0432\u0443\u0439 \u043a\u0430\u043a PHP\u2026 \u0411\u0443\u0434\u044c PHP!<\/h4>\n<p>  \u0417\u0430\u0434\u0430\u0447\u043a\u0438 \u0432\u0437\u044f\u0442\u044b \u0438\u0437 \u043d\u0430\u0448\u0435\u0433\u043e \u043a\u0432\u0435\u0441\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0434\u0435\u043b\u0430\u043b\u0438 \u043d\u0430 &quot;<a href=\"http:\/\/megamozg.ru\/post\/5072\/\">\u0414\u0435\u043d\u044c \u0434\u0435\u0432\u0435\u043b\u043e\u043f\u0435\u0440\u0430<\/a>&quot;, \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u043c\u044b\u0439 \u0432 \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438. \u041d\u0430\u0448\u0430 \u043a\u043e\u043b\u043b\u0435\u0433\u0430 \u0434\u0430\u0436\u0435 \u043f\u0438\u0441\u0430\u043b\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044e \u0441\u0442\u0430\u0442\u044c\u044e \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u0432 Tutu.ru \u0447\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0442\u0440\u0443\u0434 \u0430\u0439\u0442\u0438\u0448\u043d\u0438\u043a\u043e\u0432 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 &quot;<a href=\"http:\/\/megamozg.ru\/post\/5072\/\">\u041a\u0430\u043a \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0434\u0435\u043d\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435 \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0441\u0435\u0445 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b\u043c\u0438?<\/a>&quot;. \u0422\u0430\u043a \u0447\u0442\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u044e\u0441\u044c, \u044d\u0442\u043e \u043d\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d\u0430 \u0438 \u043d\u0435 \u0434\u043b\u044f \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f. \u042d\u0442\u043e \u0440\u0430\u0434\u0438 \u0444\u0430\u043d\u0430!<\/p>\n<h4>\u041f\u0440\u043e \u0447\u0438\u0441\u043b\u0430<\/h4>\n<p>  \u0427\u0438\u0441\u043b\u0430 \u0432 PHP, \u0448\u0442\u0443\u043a\u0430 \u0432\u0435\u0449\u044c \u0445\u043e\u0440\u043e\u0448\u0430\u044f. \u041f\u0440\u043e \u043d\u0438\u0445 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u0443\u0436\u0435, \u0447\u0442\u043e \u0432\u0440\u043e\u0434\u0435 \u0431\u044b \u0432\u0441\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e. \u041d\u043e \u0435\u0441\u043b\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u043f\u0440\u043e PHP, \u0435\u0441\u0442\u044c \u043f\u0430\u0440\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439, \u0442\u0430\u043a \u0447\u0442\u043e \u043d\u0435 \u0431\u0443\u0434\u0443 \u0433\u0440\u0443\u0437\u0438\u0442\u044c, \u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u044e \u043f\u0430\u0440\u043e\u0439 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432.<\/p>\n<p>  \u041a\u0430\u043a\u043e\u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u043e\u043d\u043a\u0430\u0442\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0440\u043e\u043a? (\u0434\u0430, \u0442\u0430\u043a \u043d\u0435 \u043f\u0438\u0448\u0443\u0442, \u043d\u043e \u0443 \u043d\u0430\u0441 \u0436\u0435 \u043e\u043b\u0438\u043c\u043f\u0438\u0430\u0434\u0430)  <\/p>\n<pre><code class=\"php\">&lt;?php {     print &quot;a&quot; . 2;     print &quot;a&quot;.2; } <\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0427\u0442\u043e \u0431\u0443\u0434\u0435\u0442?<\/b><\/p>\n<div class=\"spoiler_text\">\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 PHP \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u043a \u0447\u0438\u0441\u043b\u0443 \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0437\u0430\u043f\u044f\u0442\u043e\u0439. \u041d\u043e \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043e\u0448\u0438\u0431\u043a\u0435.<br \/>  PHP Parse error: syntax error, unexpected &#8216;.2&#8217; (T_DNUMBER) in Command line code on line 1  <\/div>\n<\/div>\n<h5>\u041f\u043e\u0438\u0441\u043a \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435<\/h5>\n<p>  \u042d\u0442\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u0441\u0435\u0431\u0435 \u0431\u043e\u0435\u0432\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f. \u0422\u0430\u043a\u043e\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c\u0441\u044f \u0432 \u043a\u043e\u0434\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 CMS \u0438\u043b\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.  <\/p>\n<pre><code class=\"php\">&lt;?php   $a = ['7.1'];   in_array('7.1', $a); in_array('7.1abc', $a); in_array('7.10', $a); in_array('7.100000000000000009123', $a); <\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0412\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u043f\u0440\u043e \u0444\u0438\u0448\u043a\u0443 PHP \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442:<\/b><\/p>\n<div class=\"spoiler_text\">in_array(&#8216;7.1&#8217;, $a); \/\/ true<br \/>  in_array(&#8216;7.1abc&#8217;, $a); \/\/ false<br \/>  in_array(&#8216;7.10&#8217;, $a); \/\/ true<br \/>  in_array(&#8216;7.100000000000000009123&#8217;, $a); \/\/ true  <\/div>\n<\/div>\n<h4>\u041a\u0430\u043a \u0432 PHP \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c TRUE?<\/h4>\n<p>  \u0412\u043e\u043f\u0440\u043e\u0441 \u043d\u0430 \u0437\u0430\u0441\u044b\u043f\u043a\u0443 \u0438 \u0440\u0430\u0434\u0438 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430. \u0415\u0441\u043b\u0438 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0447\u0435\u0442\u0441\u044f, \u0442\u043e:  <\/p>\n<pre><code class=\"php\">&lt;?php   \/\/ \u0422\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \/\/ PHP Notice:  Constant true already defined in ... namespace {    define('true', false); }   \/\/ \u041d\u043e \u0432\u043e\u0442 \u0432 \u043d\u0435\u0439\u043c\u0441\u043f\u0435\u0439\u0441\u0435 - \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 namespace Hack {     define('Hack\\\\true', false);     var_dump(true === false); \/\/ true } <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u043f\u0440\u043e PHP7, \u0442\u043e \u0442\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0434 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u044d\u0442\u0438 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.<\/p>\n<h4>\u0412\u0430\u043b\u0438\u0434\u043d\u044b\u0439 \u043b\u0438 \u0441\u043a\u0440\u0438\u043f\u0442?<\/h4>\n<p>  <\/p>\n<pre><code class=\"php\">&lt;?php  $\u00a0  = 1; $\u00a0\u00a0 = 2; $\u00a0\u00a0\u00a0= $\u00a0\u00a0+ $\u00a0;  var_dump(   $\u00a0\u00a0\u00a0);  \/\/EOF\/\/ <\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0414\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\u0421\u0438\u043c\u0432\u043e\u043b \u0441 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u044b\u043c \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u043c 160 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0434\u043b\u044f \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432 PHP. \u0412 Windows \u0435\u0433\u043e \u043d\u0430\u0431\u0440\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a Alt+0160.  <\/div>\n<\/div>\n<h4>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0446\u0435\u043d\u043e\u0439<\/h4>\n<p>  \u042d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u043a\u0430 \u043d\u0430 \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c. \u041e\u043f\u044f\u0442\u044c \u0436\u0435 \u043f\u0440\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u043e\u0432. \u041f\u0440\u043e\u0441\u0442\u043e \u0433\u043e\u043b\u043e\u0432\u043e\u043b\u043e\u043c\u043a\u0430.  <\/p>\n<pre><code class=\"php\">&lt;?php      if ( $x == false && $y == true && $x == $y )     {         echo &quot;Yuo crazy developer!&quot;;     } <\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041e\u0434\u0438\u043d \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">$x = 0;<br \/>  $y = &#8216;x&#8217;;  <\/div>\n<\/div>\n<h4>\u0411\u0435\u0437\u0443\u043c\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430<\/h4>\n<p>  \u0410 \u0432\u043e\u0442 \u0435\u0449\u0435 \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 \u0438\u043d\u0442\u0435\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0430. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u043c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441, \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442?  <\/p>\n<pre><code class=\"php\">$a = 1; var_dump( $a + $a++ ); <\/code><\/pre>\n<p>  \u0410 \u0435\u0441\u043b\u0438 \u0443\u0441\u043b\u043e\u0436\u043d\u0438\u043c?  <\/p>\n<pre><code class=\"php\">$a = 1; var_dump( $a + $a + $a++ ); <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u043b\u0438 \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0435 2 \u0432\u043e\u043f\u0440\u043e\u0441\u0430, \u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0432\u0430\u043c \u043d\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442 \u0442\u0440\u0443\u0434\u0430 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0442 \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u043a\u0443:  <\/p>\n<pre><code class=\"php\">&lt;?php  $a = 1; $b = 1;  var_dump( ($a + $a + $a++) === ($b + $b++) );  <\/code><\/pre>\n<p>  \u041e\u0442\u0432\u0435\u0442 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0430\u0431\u0437\u0430\u0446\u0435.<\/p>\n<p>  <b>\u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a, \u0434\u0430? \ud83d\ude09<\/b><br \/>  \u0418 \u0432 1-\u043c \u0438 \u0432\u043e 2-\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u0442\u0432\u0435\u0442 3, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442 3\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0434\u0430\u0441\u0442 true. \u0423 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u043c\u043d\u0435\u043d\u0438\u0435 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443: \u0432\u0441\u0435 \u0434\u0435\u043b\u043e \u0432 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 (\u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c), \u043d\u043e \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0432\u0441\u0435 \u0434\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u043a\u0430\u043a \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435. <\/p>\n<p>  \u041a\u043e\u0433\u0434\u0430 \u0443 \u043d\u0430\u0441 \u043a\u043e\u0434 \u0432\u0438\u0434\u0430 ($b + $b++), \u0442\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u044e\u0449\u0435\u0435:<br \/>  1. \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c \u043f\u0440\u0430\u0432\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u043d\u0434: \u0432\u0435\u0440\u043d\u0443\u0442\u044c 1 \u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043d\u0430 1 $b  <\/p>\n<pre><code class=\"php\">$b + 1, $b += 1 <\/code><\/pre>\n<p>  2. \u0432\u0437\u044f\u0442\u044c \u043b\u0435\u0432\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u043d\u0434 $b (2) b \u0438 \u043f\u0440\u0438\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u043e\u0433\u043e  <\/p>\n<pre><code class=\"php\">$b = 2 2 + 1 = 3 <\/code><\/pre>\n<p>  \u0410 \u0442\u0435\u043f\u0435\u0440\u044c 2\u0439 \u043f\u0440\u0438\u043c\u0435\u0440.  <\/p>\n<pre><code class=\"php\">$a + $a + $a++ <\/code><\/pre>\n<p>  \u0422\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0442\u043e \u0431\u0435\u0440\u0435\u043c \u043f\u043e 2 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u0430 \u0441\u043b\u0435\u0432\u0430 \u043d\u0430 \u043f\u0440\u0430\u0432\u043e.  <\/p>\n<ol>\n<li>\u0412\u0437\u044f\u043b\u0438 $a + $a<\/li>\n<li>\u0415\u0441\u043b\u0438 $a = 1, \u0442\u043e \u0431\u0435\u0440\u0435\u043c \u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442: 1 + 1 = 2<\/li>\n<li>\u0412 \u044f\u0447\u0435\u0439\u043a\u0443 \u043a\u043b\u0430\u0434\u0435\u043c 2, \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0434\u0430\u043b\u044c\u0448\u0435: 2 + $a++<\/li>\n<li>\u041e\u043a, \u0431\u0435\u0440\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u043e\u0433\u043e \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u0430(1) \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0435\u0433\u043e \u043a \u043b\u0435\u0432\u043e\u043c\u0443: 2 + 1 = 3<\/li>\n<li>\u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0432\u0441\u0435 \u043b\u043e\u0433\u0438\u0447\u043d\u043e&#8230;<\/li>\n<\/ol>\n<p>  \u041d\u043e \u043d\u0430 \u0434\u0435\u043b\u0435 \u043d\u0435 \u043b\u043e\u0433\u0438\u0447\u043d\u043e. \u0422\u0430\u043a \u0447\u0442\u043e \u043d\u0435 \u043b\u043e\u043c\u0430\u0439\u0442\u0435 \u0433\u043e\u043b\u043e\u0432\u0443, \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. \u041d\u043e \u043d\u0435 \u0442\u0430\u043a, \u043a\u0430\u043a \u0432\u044b \u043e\u0436\u0438\u0434\u0430\u043b\u0438. \u0412 \u0434\u0440\u0443\u0433\u0438\u0445 \u044f\u0437\u044b\u043a\u0430\u0445, \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, Javascript, \u043e\u0442\u0432\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u0434\u0440\u0443\u0433\u043e\u0439. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435. 2\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432\u0435\u0434\u0435\u0442 \u0441\u0435\u0431\u044f \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0441 \u0442\u0435\u043c \u0436\u0435 JS. \u041d\u043e \u0432\u043e\u0442 1\u0439 \u0432\u044b\u0437\u044b\u0432\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u0435\u0441\u043b\u0438 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.<\/p>\n<h4>\u0421\u043b\u0430\u0431\u043e \u043f\u0440\u043e\u0438\u0442\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443?<\/h4>\n<p>  \u0415\u0441\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u0440\u043e\u0438\u0442\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443:  <\/p>\n<pre><code class=\"php\">&lt;?php   $s = 'Iteration'; \/\/ &lt;- \u043c\u043e\u0436\u043d\u043e \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c   for ($i = 0; $i &lt; 10; $i++) {     \/\/ echo ???, &quot;\\n&quot;; }   \/\/EOF\/\/ <\/code><\/pre>\n<p>  \u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043d\u0443\u0436\u0435\u043d \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:  <\/p>\n<pre><code class=\"php\">Iteration 0 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6 Iteration 7 Iteration 8 Iteration 9 <\/code><\/pre>\n<p>  <b>\u0412\u0430\u0448\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b?<\/b><br \/>  \u0410 \u0432\u043e\u0442 \u0432\u0430\u043c \u043c\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442  <\/p>\n<pre><code class=\"php\">&lt;?php   $s = 'Iteration 0';   for ($i = 0; $i &lt; 10; $i++) {     echo $s++, &quot;\\n&quot;; }   \/\/EOF\/\/ <\/code><\/pre>\n<p>  \u041f\u043e\u0438\u0433\u0440\u0430\u0439\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c, \u0442\u0430\u043c \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u0441\u044e\u0440\u043f\u0440\u0438\u0437\u044b, \u043d\u0435 \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c. \u041d\u043e \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435 \u0438\u0442\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0442\u043e \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u0441\u044c \u043b\u043e\u0433\u0438\u043a\u0435.<\/p>\n<h4>\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435<\/h4>\n<p>  \u0421\u0441\u044b\u043b\u043a\u0438 \u0432 PHP, \u0448\u0442\u0443\u043a\u0430 \u0432\u0435\u0449\u044c \u0445\u043e\u0440\u043e\u0448\u0430\u044f! \u041d\u043e \u0435\u0441\u0442\u044c \u043d\u044e\u0430\u043d\u0441\u044b. \u0423 \u043d\u0430\u0441 \u043d\u0438\u0433\u0434\u0435 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u043c\u0430\u0441\u0441\u0438\u0432 $foo. \u042d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0443\u2026  <\/p>\n<pre><code class=\"php\">&lt;?php  function getCount(&$a) { \treturn count($a); }  $cnt = getCount( $foo ); var_dump($cnt);   \/\/ \u0438 \u0435\u0441\u043b\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a  $cnt = getCount( $foo['bar'] ); var_dump($cnt);  <\/code><\/pre>\n<p>  \u041d\u043e \u0432\u0441\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u043a. \u041e\u0448\u0438\u0431\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0443\u0431\u0440\u0430\u0442\u044c \u0430\u043c\u043f\u0435\u0440\u0441\u0430\u043d\u0434, \u0442\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c:  <\/p>\n<blockquote><p>PHP Notice: Undefined variable: foo in \/www\/sites\/majorov.su\/***\/a.php on line 8<br \/>  int(0)<br \/>  PHP Notice: Undefined variable: foo in \/www\/sites\/majorov.su\/***\/a.php on line 14<br \/>  int(0)  <\/p><\/blockquote>\n<h4>\u041d\u0435\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 \u043a\u043e\u0434<\/h4>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0444\u0430\u043d\u0442\u0430\u0437\u0438\u0440\u0443\u0435\u043c. \u0423 \u0432\u0430\u0441 \u043c\u043e\u0449\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441 10 \u043b\u0435\u0442\u043d\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439. \u0418 \u0443 \u0432\u0430\u0441 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438 \u0440\u0435\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0430 \u0441\u0442\u0430\u0440\u043e\u0433\u043e \u043a\u043e\u0434\u0430.<br \/>  \u0418 \u0432\u043e\u0442 \u0432\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043a\u043e\u0434 \u0438 \u0441\u0445\u043e\u0434\u0438\u0442\u0435 \u0441 \u0443\u043c\u0430. \u041f\u043e\u0447\u0435\u043c\u0443? \u041d\u0443 \u0432\u043e\u0442 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e, \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0432\u044b \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442\u0435 \u043f\u043e\u0447\u0435\u043c\u0443 \u0443 \u0432\u0430\u0441 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e, \u0447\u0442\u043e \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e.  <\/p>\n<pre><code class=\"php\">&lt;?php   class Bar {     public $foo = 1; }   $Obj1 = new Bar( Foo.bar() ); \/\/ Foo \u043d\u0438\u0433\u0434\u0435 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d! \u041e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0444\u0430\u0442\u0430\u043b $Obj2 = new stdClass( getFoo( $Obj1 ) ); \/\/ getFoo() \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u043e\u0447\u0435\u043c\u0443 \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u043d\u0435\u0442 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u0430, \u0442\u043e \u043a\u043e\u0434, \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0439 \u0432 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440 \u043d\u0435 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0448\u0438\u0431\u043e\u043a. \u041e\u043d \u043f\u0430\u0440\u0441\u0438\u0442\u0441\u044f, \u043d\u043e \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0442\u043e\u0440 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u0438 \u0441\u0442\u0440\u043e\u043a\u0438. \u042d\u0442\u043e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u043d\u0430\u043c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443. \u0412\u0435\u0434\u044c \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0443, \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 (\u043a\u043e\u0434, \u0442\u0438\u043f, \u043d\u043e\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438&#8230;). \u0410 \u0442\u0443\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0434\u0435\u0442 \u043f\u0440\u043e\u043f\u0443\u0441\u043a \u0447\u0430\u0441\u0442\u0438 \u043a\u043e\u0434\u0430, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0435\u0442 \u0432 \u043d\u0435\u043c \u0441\u043c\u044b\u0441\u043b\u0430. \u042d\u0442\u043e \u043a\u043b\u0430\u0441\u0441\u043d\u043e, \u043f\u0440\u0430\u0432\u0434\u0430. \u041d\u043e \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u043d\u0430\u0442\u044c \u043f\u0440\u043e \u044d\u0442\u043e, \u0438\u043d\u0430\u0447\u0435 \u0432\u0430\u043c \u0432\u0437\u043e\u0440\u0432\u0435\u0442 \u044d\u0442\u043e \u043c\u043e\u0437\u0433.<\/p>\n<h4>ACL, MD5 \u0438\u2026 \u041a\u043e\u043b\u043b\u0438\u0437\u0438\u044f?<\/h4>\n<p>  \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c CMS. \u0418 \u0432\u043e\u0442 \u0442\u0430\u043c \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432\u0440\u043e\u0434\u0435 \u0442\u0430\u043a\u043e\u0433\u043e (\u043f\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u043c\u043d\u043e\u0433\u043e \u0433\u0434\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u043a\u043e\u0434\u0430 (\u043d\u0435 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u043e\u0433\u043e, \u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u043e \u0442\u0430\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443, \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 \u0440\u0443\u043d\u0435\u0442\u0435).<\/p>\n<pre><code class=\"php\">&lt;?php  \/\/ \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0431\u0440\u0443\u0442\u0444\u043e\u0440\u0441\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f admin  \/\/ \u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c QNKCDZO $_POST = ['pass' =&gt; 'QNKCDZO']; $userPass = md5($_POST['pass']);  \/\/ \u0415\u0441\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c \u0432 \u0431\u0430\u0437\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u0432\u0438\u0434\u0430 240610708 $actualPassInDb = md5('240610708');  $autorizied = false;  \/\/ \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 if ( $userPass == $actualPassInDb ) { \t\/\/ \u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \t$autorizied = true; } else { \t\/*header*\/var_dump(&quot;location: \/error\/&quot;); \tdie; } <\/code><\/pre>\n<p>  \u0410 \u0447\u0442\u043e \u043d\u0435 \u0442\u0430\u043a? \u0412\u0440\u043e\u0434\u0435 \u0432\u0441\u0435 \u043e\u043a. \u041f\u0430\u0440\u043e\u043b\u0438 \u0436\u0435 \u0440\u0430\u0437\u043d\u044b\u0435. \u0420\u0430\u0437\u0432\u0435 \u043d\u0435\u0442?<br \/>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 md5() \u0445\u0435\u0448\u0438 \u043f\u0430\u0440\u043e\u043b\u0435\u0439:  <\/p>\n<ul>\n<li>QNKCDZO, \u0432 MD5 = string(32) \u00ab0e830400451993494058024219903391\u00bb<\/li>\n<li>240610708 = string(32) \u00ab0e462097431906509019562988736854\u00bb<\/li>\n<\/ul>\n<p>  \u041f\u043e\u043d\u044f\u043b\u0438? PHP \u0432\u0438\u0434\u0438\u0442 0 \u0438 \u0434\u0443\u043c\u0430\u0435\u0442 \u0447\u0442\u043e \u044d\u0442\u043e \u0447\u0438\u0441\u043b\u043e. \u0410 \u0435\u043c\u0443 \u043f\u043e\u0445 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0442\u0430\u043c \u0441\u0442\u0440\u043e\u043a\u0430, \u0435\u0441\u043b\u0438 \u0447\u0442\u043e. \u0422\u0430\u043a \u0447\u0442\u043e \u043a\u043e\u0434 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0433\u043e\u0434\u043d\u044b\u0439, \u043d\u043e \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e, \u043d\u043e \u0438 \u043f\u043e \u0442\u0438\u043f\u0443. \u0418\u043d\u0430\u0447\u0435 \u0431\u0435\u0434\u0430.<\/p>\n<h4>Foreach \u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u043a\u043b\u044e\u0447\u0438<\/h4>\n<p>  \u041d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u043a \u043d\u0430\u043f\u043e\u043c\u043d\u044e, \u0447\u0442\u043e, \u0441 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u043d\u0430\u0434\u043e \u0431\u044b\u0442\u044c \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u0435\u0435.<br \/>  \u0412\u043e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435 \u0442\u043e, \u0447\u0442\u043e \u043e\u0436\u0438\u0434\u0430\u043b\u0438:  <\/p>\n<pre><code class=\"php\">&lt;?php  $array = ['foo', 'bar'];  foreach ($array as $k =&gt; &$foo){ \t$foo .= $k; }  var_dump($array);  foreach ($array as $foo) { \tvar_dump($foo); }  <\/code><\/pre>\n<p>  \u0427\u0442\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u043c? \u0410 \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c?<br \/>  \u0410 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u043e\u0442 \u0447\u0442\u043e:  <\/p>\n<pre><code class=\"php\">array(2) {   [0]=&gt;   string(4) &quot;foo0&quot;   [1]=&gt;   &string(4) &quot;bar1&quot; \/\/ \u0432\u0430\u0436\u043d\u043e, \u0437\u0434\u0435\u0441\u044c \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c ! } string(4) &quot;foo0&quot; string(4) &quot;foo0&quot; <\/code><\/pre>\n<p>  \u0418\u0437-\u0437\u0430 \u0441\u043f\u0440\u044f\u0442\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0440\u0443\u0433\u043e\u043c\u0443 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e.<\/p>\n<p>  \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u0432\u0435\u0441\u044c \u043c\u043e\u0439 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a \u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0445\u043e\u0442\u0435\u043b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c. \u0423\u0447\u0438\u0442\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u044f\u0437\u044b\u043a\u0430. \u0423\u0447\u0438\u0442\u0435 \u0438\u0445 \u043d\u0435 \u0440\u0430\u0434\u0438 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u043b\u0438\u0442\u044c \u043d\u0430 \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f\u0445. \u0423\u0447\u0438\u0442\u0435 \u0438\u0445, \u0447\u0442\u043e\u0431\u044b \u0441\u0430\u043c\u043e\u043c\u0443 \u0432 \u0442\u0430\u043a\u0443\u044e \u044f\u043c\u0443 \u043d\u0435 \u043f\u043e\u043f\u0430\u0441\u0442\u044c. \u041d\u0435 \u0431\u0440\u0435\u0437\u0433\u0443\u0439\u0442\u0435. \u0412\u044b \u0442\u0430\u043a \u043d\u0435 \u043f\u0438\u0448\u0438\u0442\u0435, \u0442\u0430\u043a \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0430\u043a \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c. \u0410 \u043a\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0442\u044c \u0438\u043c \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 \u0442\u0430\u043a \u0438 \u0447\u0442\u043e \u043d\u0435 \u0442\u0430\u043a? \u0410 \u043a\u0430\u043a \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u0442\u043e, \u0447\u0435\u0433\u043e \u043d\u0435 \u0437\u043d\u0430\u0435\u0448\u044c?<\/p>\n<p>  \u041c\u0438\u0440 \u0432\u0430\u043c, \u0434\u0435\u0432\u0435\u043b\u043e\u043f\u0435\u0440\u044b. \u042f \u043f\u0438\u0441\u0430\u043b \u043d\u0430 PHP 12 \u043b\u0435\u0442, \u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u0443\u0436\u0435 3 \u0433\u043e\u0434\u0430 \u043a\u0430\u043a \u0432\u043e \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435, \u0441\u0445\u043e\u0436\u0443 \u0441 \u0443\u043c\u0430 \u0441 JavaScript, \u043d\u043e \u044d\u0442\u043e \u0443\u0436\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0434\u0440\u0443\u0433\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \ud83d\ude09 \u041d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u043e\u0433\u0430\u0442\u044c \u044d\u0442\u043e \u0441\u0430\u043c\u044b\u0439 PHP.<\/p>\n<p>  \u0422\u0430\u043a \u0436\u0435 \u0441\u043e\u0432\u0435\u0442\u0443\u044e \u043a \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044e \u0441\u0442\u0430\u0442\u044c\u044e \u043e\u0442  <a href=\"http:\/\/habrahabr.ru\/users\/alexleonov\/\" class=\"user_link\">AlexLeonov<\/a> <a href=\"http:\/\/habrahabr.ru\/post\/259627\/\">\u0413\u043e\u0442\u043e\u0432\u0438\u043c\u0441\u044f \u043a \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044e \u043f\u043e PHP: \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e \u00abstatic\u00bb<\/a>, \u0442\u0430\u043c \u0435\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u043d\u0435 \u0441\u0442\u0430\u043b \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c.<\/p>\n<p>  P.S.: \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435 PHP MV 9. \u041f\u0438\u0441\u0442\u043e\u043b\u0435\u0442 PHP (Prvi Hrvatski Pistolj \u2014 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u043e\u0440\u0432\u0430\u0442\u0441\u043a\u0438\u0439 \u043f\u0438\u0441\u0442\u043e\u043b\u0435\u0442) \u0431\u044b\u043b \u0432 \u0441\u043f\u0435\u0448\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u0432 \u043e\u0442\u0434\u0435\u043b\u0438\u0432\u0448\u0435\u0439\u0441\u044f \u043e\u0442 \u0441\u043e\u044e\u0437\u043d\u043e\u0439 \u042e\u0433\u043e\u0441\u043b\u0430\u0432\u0438\u0438 \u0425\u043e\u0440\u0432\u0430\u0442\u0438\u0438 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0434\u0435\u0432\u044f\u043d\u043e\u0441\u0442\u044b\u0445 \u0433\u043e\u0434\u043e\u0432 20 \u0432\u0435\u043a\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u0442\u0440\u0430\u043d\u0430 \u043e\u0442\u0447\u0430\u044f\u043d\u043d\u043e \u043d\u0443\u0436\u0434\u0430\u043b\u0430\u0441\u044c \u0432 \u043e\u0440\u0443\u0436\u0438\u0438 \u0438\u0437-\u0437\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0448\u0435\u0439 \u043d\u0430 \u0440\u0443\u0438\u043d\u0430\u0445 \u0421\u0424\u0420\u042e \u0432\u043e\u0439\u043d\u044b. \u041f\u0438\u0441\u0442\u043e\u043b\u0435\u0442, \u0432\u043e\u0431\u0440\u0430\u0432\u0448\u0438\u0439 \u0432 \u0441\u0435\u0431\u044f \u0447\u0435\u0440\u0442\u044b \u0442\u0430\u043a\u0438\u0445 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u0434\u0430\u0447\u043d\u044b\u0445 \u043e\u0431\u0440\u0430\u0437\u0446\u043e\u0432 \u043a\u0430\u043a Beretta 92 \u0438 Walther P38, \u0432\u044b\u0448\u0435\u043b \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u043c\u0435\u043d\u0435\u0435 \u0443\u0434\u0430\u0447\u043d\u044b\u043c \u0438 \u0438\u043c\u0435\u043b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u044c\u044e. \u0412\u044b\u043f\u0443\u0441\u043a \u0435\u0433\u043e \u0431\u044b\u043b \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0438 \u043f\u043e\u0437\u0436\u0435 \u043e\u043d \u0431\u044b\u043b \u0437\u0430\u043c\u0435\u043d\u0435\u043d \u043d\u0430 \u0432\u043e\u043e\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u0425\u043e\u0440\u0432\u0430\u0442\u0441\u043a\u043e\u0439 \u0430\u0440\u043c\u0438\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u0430\u0447\u043d\u044b\u043c \u043f\u0438\u0441\u0442\u043e\u043b\u0435\u0442\u043e\u043c HS 2000. <\/p>\n<p>  \u041f\u0438\u0441\u0442\u043e\u043b\u0435\u0442 PHP \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0443 \u0441 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u043c \u0445\u043e\u0434\u043e\u043c \u0441\u0442\u0432\u043e\u043b\u0430, \u0437\u0430\u043f\u0438\u0440\u0430\u043d\u0438\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u043d\u0438\u0436\u0435 \u0441\u0442\u0432\u043e\u043b\u0430 \u043a\u0430\u0447\u0430\u044e\u0449\u0435\u0439\u0441\u044f \u043b\u0438\u0447\u0438\u043d\u043a\u0438. \u0412\u043e\u0437\u0432\u0440\u0430\u0442\u043d\u0430\u044f \u043f\u0440\u0443\u0436\u0438\u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0430 \u043f\u043e\u0434 \u0441\u0442\u0432\u043e\u043b\u043e\u043c. \u0423\u0434\u0430\u0440\u043d\u043e-\u0441\u043f\u0443\u0441\u043a\u043e\u0432\u043e\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043a\u0443\u0440\u043a\u043e\u0432\u044b\u0439, \u0434\u0432\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f (\u0441\u0430\u043c\u043e\u0432\u0437\u0432\u043e\u0434\u043d\u044b\u0439). \u0421\u043b\u0435\u0432\u0430 \u043d\u0430 \u0440\u0443\u043a\u043e\u044f\u0442\u043a\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0440\u044b\u0447\u0430\u0433 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0441\u043f\u0443\u0441\u043a\u0430 \u043a\u0443\u0440\u043a\u0430 \u0441 \u0431\u043e\u0435\u0432\u043e\u0433\u043e \u0432\u0437\u0432\u043e\u0434\u0430. \u041c\u0430\u0433\u0430\u0437\u0438\u043d \u0434\u0432\u0443\u0445\u0440\u044f\u0434\u043d\u044b\u0439, \u0435\u043c\u043a\u043e\u0441\u0442\u044c\u044e 15 \u043f\u0430\u0442\u0440\u043e\u043d\u043e\u0432.<\/p>\n<p>  <b>\u0411\u0443\u0434\u044c\u0442\u0435 \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u044b, \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0435\u043b\u0438\u0442\u0435 \u0441\u0435\u0431\u0435 \u0447\u0435\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c!<\/b><\/p>\n<p>  \u041a\u0441\u0442\u0430\u0442\u0438, \u0443 \u043d\u0430\u0441 \u0432 <a href=\"http:\/\/tutu.ru\">\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438<\/a> \u0432\u0435\u0441\u0435\u043b\u043e! <a href=\"http:\/\/company.tutu.ru\/vacancy\/\">\u041f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0435 \u043a \u043d\u0430\u043c, \u0432 Tutu.ru<\/a> \u0437\u0430 \u043d\u043e\u0432\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u0438\u0445 \u0435\u0441\u0442\u044c \u0443 \u043d\u0430\u0441 \ud83d\ude09     \t<\/p>\n<div class=\"clear\"><\/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\/post\/259865\/\"> http:\/\/habrahabr.ru\/post\/259865\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>     \t<a href=\"https:\/\/habrastorage.org\/files\/e3e\/595\/dc5\/e3e595dc5182459b823b5ad87e69e078.jpg\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/e3e\/595\/dc5\/e3e595dc5182459b823b5ad87e69e078.jpg\" align=\"right\" width=\"400\"\/><\/a>  <\/p>\n<h4>\u0421\u0431\u043e\u0440\u043d\u0438\u043a PHP <s>\u043d\u0435<\/s>\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u0438\u043b\u0438 \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u0437\u043d\u0430\u0442\u044c \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0441\u043e\u0439\u0442\u0438 \u0441 \u0443\u043c\u0430 \u0438 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0435\u043b\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c<\/h4>\n<p>  \u041f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u044e  <a href=\"http:\/\/habrahabr.ru\/users\/mnv\/\" class=\"user_link\">mnv<\/a>: &quot;<a href=\"http:\/\/habrahabr.ru\/post\/259497\/\">\u041f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u043e\u0432 \u0432 PHP == \u0442\u0430\u0431\u0443\u0440\u0435\u0442 \u043e \u0434\u0432\u0443\u0445 \u043d\u043e\u0436\u043a\u0430\u0445?<\/a>&quot; \u0438 \u0437\u0430\u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439, \u043d\u043e\u2026 \u041d\u043e \u043f\u043e\u0442\u043e\u043c \u0443\u0432\u0438\u0434\u0435\u043b \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0438 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u044e \u0441\u0442\u0430\u0442\u044c\u044e \u0442\u0435\u043c, \u043f\u0440\u043e \u0447\u0442\u043e \u043c\u0430\u043b\u043e \u043a\u0442\u043e \u043f\u0438\u0448\u0435\u0442 \u0438 \u043c\u0430\u043b\u043e \u0433\u0434\u0435 \u044d\u0442\u043e \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0432\u0438\u0434\u0435. \u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0432\u0441\u0435\u043c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0442\u0435\u043c\u0430, \u0430 \u0432\u0441\u0435 \u0436\u0435 \u043a\u043e\u043c\u0443-\u0442\u043e \u0432 \u043d\u043e\u0432\u0438\u043d\u043a\u0443. \u042d\u0442\u043e \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043f\u0440\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u043e\u0432, \u043d\u043e \u043e\u043d\u0438 \u0442\u043e\u0436\u0435 \u0435\u0441\u0442\u044c. \u042d\u0442\u043e \u043f\u0440\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u0437\u043d\u0430\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a. <b>\u0415\u0441\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0433\u043e \u043f\u043e\u0434 \u043a\u0430\u0442, \u044f \u0441\u043e\u0437\u0434\u0430\u043b!<\/b>  <\/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-258942","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/258942","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=258942"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/258942\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=258942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=258942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=258942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}