{"id":679,"date":"2020-05-24T10:10:33","date_gmt":"2020-05-24T07:10:33","guid":{"rendered":"https:\/\/ek.oa.edu.ua\/Kukhta\/test3\/?p=679"},"modified":"2024-08-29T11:29:53","modified_gmt":"2024-08-29T08:29:53","slug":"trejty","status":"publish","type":"post","link":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/trejty\/","title":{"rendered":"\u0422\u0440\u0435\u0439\u0442\u0438"},"content":{"rendered":"<p>\u041f\u043e\u0447\u0438\u043d\u0430\u044e\u0447\u0438 \u0437 \u0432\u0435\u0440\u0441\u0456\u0457 5.4.0 \u0432 PHP \u0454 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0456\u044e \u0434\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u043a\u043e\u0434\u0443. \u0412\u0456\u043d \u043d\u0430\u0437\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f &#8211; <strong>\u0442\u0440\u0435\u0439\u0442<\/strong>.<\/p>\n<p>\u0422\u0440\u0435\u0439\u0442 \u0441\u0445\u043e\u0436\u0438\u0439 \u043d\u0430 \u043a\u043b\u0430\u0441, \u0430\u043b\u0435 \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0433\u0440\u0443\u043f\u0443\u0432\u0430\u043d\u043d\u044f \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b\u0443 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0432\u0430\u043d\u0438\u043c \u0447\u0438\u043d\u043e\u043c. \u041d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0441\u0430\u043c\u043e\u0441\u0442\u0456\u0439\u043d\u0438\u0439 \u0435\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u0442\u0440\u0435\u0439\u0442\u0430. \u0426\u0435 \u0434\u043e\u043f\u043e\u0432\u043d\u0435\u043d\u043d\u044f \u0434\u043e \u0437\u0432\u0438\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u043d\u0430\u0441\u043b\u0456\u0434\u0443\u0432\u0430\u043d\u043d\u044f, \u0442\u043e\u0431\u0442\u043e \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b\u0443 \u043a\u043b\u0430\u0441\u0443 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e\u0441\u0442\u0456 \u043d\u0430\u0441\u043b\u0456\u0434\u0443\u0432\u0430\u043d\u043d\u044f. \u0414\u043b\u044f \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0442\u0440\u0435\u0439\u0442\u0430 \u0432 \u0442\u0456\u043b\u043e \u043a\u043b\u0430\u0441\u0443 \u0437\u0430\u043f\u0438\u0441\u0443\u0454\u043c\u043e: use TraitName<\/p>\n<p>\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f:<\/p>\n<pre class=\"prettyprint linenums\"><span class=\"hljs-preprocessor\">&lt;?php<\/span>\r\n<span class=\"hljs-keyword\">trait<\/span> MyTrait {\r\n\t<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">myFunc<\/span><span class=\"hljs-params\">()<\/span> <\/span>{\r\n\t\t<span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-number\">2<\/span> + <span class=\"hljs-number\">2<\/span>;\r\n\t}\r\n}\r\n<span class=\"hljs-preprocessor\">?&gt;<\/span><\/pre>\n<h3>\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f<\/h3>\n<p>\u0420\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e \u043f\u0440\u0438\u043a\u043b\u0430\u0434 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0442\u0440\u0435\u0439\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0456 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f &#8220;\u0422\u0440\u0430\u043d\u0441\u043b\u0456\u0442\u0435\u0440\u0430\u0442\u043e\u0440\u0430&#8221; (\u0441\u0443\u0442\u044c: \u0431\u0443\u043a\u0432\u0438 \u043a\u0438\u0440\u0438\u043b\u0438\u0446\u0456 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u043c\u043e \u0432 \u043b\u0430\u0442\u0438\u043d\u0438\u0446\u044e).<\/p>\n<pre class=\"prettyprint linenums\"><span class=\"hljs-preprocessor\">&lt;?php<\/span>\r\n<span class=\"hljs-keyword\">trait<\/span> MyTransliterator {\r\n\t<span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-variable\">$letters<\/span> = <span class=\"hljs-keyword\">array<\/span>(\r\n        <span class=\"hljs-string\">'\u0430'<\/span> =&gt; <span class=\"hljs-string\">'a'<\/span>,   \t<span class=\"hljs-string\">'\u0431'<\/span> =&gt; <span class=\"hljs-string\">'b'<\/span>,     <span class=\"hljs-string\">'\u0432'<\/span> =&gt; <span class=\"hljs-string\">'v'<\/span>,\r\n        <span class=\"hljs-string\">'\u0433'<\/span> =&gt; <span class=\"hljs-string\">'g'<\/span>,   \t<span class=\"hljs-string\">'\u0434'<\/span> =&gt; <span class=\"hljs-string\">'d'<\/span>,   \t<span class=\"hljs-string\">'\u0435'<\/span> =&gt; <span class=\"hljs-string\">'e'<\/span>,\r\n        <span class=\"hljs-string\">'\u0451'<\/span> =&gt; <span class=\"hljs-string\">'e'<\/span>,   \t<span class=\"hljs-string\">'\u0436'<\/span> =&gt; <span class=\"hljs-string\">'zh'<\/span>,  \t<span class=\"hljs-string\">'\u0437'<\/span> =&gt; <span class=\"hljs-string\">'z'<\/span>,\r\n        <span class=\"hljs-string\">'\u0438'<\/span> =&gt; <span class=\"hljs-string\">'i'<\/span>,   \t<span class=\"hljs-string\">'\u0439'<\/span> =&gt; <span class=\"hljs-string\">'y'<\/span>,   \t<span class=\"hljs-string\">'\u043a'<\/span> =&gt; <span class=\"hljs-string\">'k'<\/span>,\r\n        <span class=\"hljs-string\">'\u043b'<\/span> =&gt; <span class=\"hljs-string\">'l'<\/span>,   \t<span class=\"hljs-string\">'\u043c'<\/span> =&gt; <span class=\"hljs-string\">'m'<\/span>,   \t<span class=\"hljs-string\">'\u043d'<\/span> =&gt; <span class=\"hljs-string\">'n'<\/span>,\r\n        <span class=\"hljs-string\">'\u043e'<\/span> =&gt; <span class=\"hljs-string\">'o'<\/span>,   \t<span class=\"hljs-string\">'\u043f'<\/span> =&gt; <span class=\"hljs-string\">'p'<\/span>,   \t<span class=\"hljs-string\">'\u0440'<\/span> =&gt; <span class=\"hljs-string\">'r'<\/span>,\r\n        <span class=\"hljs-string\">'\u0441'<\/span> =&gt; <span class=\"hljs-string\">'s'<\/span>,   \t<span class=\"hljs-string\">'\u0442'<\/span> =&gt; <span class=\"hljs-string\">'t'<\/span>,   \t<span class=\"hljs-string\">'\u0443'<\/span> =&gt; <span class=\"hljs-string\">'u'<\/span>,\r\n        <span class=\"hljs-string\">'\u0444'<\/span> =&gt; <span class=\"hljs-string\">'f'<\/span>,   \t<span class=\"hljs-string\">'\u0445'<\/span> =&gt; <span class=\"hljs-string\">'h'<\/span>,   \t<span class=\"hljs-string\">'\u0446'<\/span> =&gt; <span class=\"hljs-string\">'c'<\/span>,\r\n        <span class=\"hljs-string\">'\u0447'<\/span> =&gt; <span class=\"hljs-string\">'ch'<\/span>,  \t<span class=\"hljs-string\">'\u0448'<\/span> =&gt; <span class=\"hljs-string\">'sh'<\/span>,  \t<span class=\"hljs-string\">'\u0449'<\/span> =&gt; <span class=\"hljs-string\">'sch'<\/span>,\r\n        <span class=\"hljs-string\">'\u044c'<\/span> =&gt; <span class=\"hljs-string\">''<\/span>,   \t<span class=\"hljs-string\">'\u044b'<\/span> =&gt; <span class=\"hljs-string\">'y'<\/span>,   \t<span class=\"hljs-string\">'\u044a'<\/span> =&gt; <span class=\"hljs-string\">''<\/span>,\r\n        <span class=\"hljs-string\">'\u044d'<\/span> =&gt; <span class=\"hljs-string\">'e'<\/span>,   \t<span class=\"hljs-string\">'\u044e'<\/span> =&gt; <span class=\"hljs-string\">'yu'<\/span>,  \t<span class=\"hljs-string\">'\u044f'<\/span> =&gt; <span class=\"hljs-string\">'ya'<\/span>,\r\n        <span class=\"hljs-string\">'\u0410'<\/span> =&gt; <span class=\"hljs-string\">'A'<\/span>,   \t<span class=\"hljs-string\">'\u0411'<\/span> =&gt; <span class=\"hljs-string\">'B'<\/span>,   \t<span class=\"hljs-string\">'\u0412'<\/span> =&gt; <span class=\"hljs-string\">'V'<\/span>,\r\n        <span class=\"hljs-string\">'\u0413'<\/span> =&gt; <span class=\"hljs-string\">'G'<\/span>,   \t<span class=\"hljs-string\">'\u0414'<\/span> =&gt; <span class=\"hljs-string\">'D'<\/span>,   \t<span class=\"hljs-string\">'\u0415'<\/span> =&gt; <span class=\"hljs-string\">'E'<\/span>,\r\n        <span class=\"hljs-string\">'\u0401'<\/span> =&gt; <span class=\"hljs-string\">'E'<\/span>,   \t<span class=\"hljs-string\">'\u0416'<\/span> =&gt; <span class=\"hljs-string\">'Zh'<\/span>,  \t<span class=\"hljs-string\">'\u0417'<\/span> =&gt; <span class=\"hljs-string\">'Z'<\/span>,\r\n        <span class=\"hljs-string\">'\u0418'<\/span> =&gt; <span class=\"hljs-string\">'I'<\/span>,   \t<span class=\"hljs-string\">'\u0419'<\/span> =&gt; <span class=\"hljs-string\">'Y'<\/span>,   \t<span class=\"hljs-string\">'\u041a'<\/span> =&gt; <span class=\"hljs-string\">'K'<\/span>,\r\n        <span class=\"hljs-string\">'\u041b'<\/span> =&gt; <span class=\"hljs-string\">'L'<\/span>,   \t<span class=\"hljs-string\">'\u041c'<\/span> =&gt; <span class=\"hljs-string\">'M'<\/span>,   \t<span class=\"hljs-string\">'\u041d'<\/span> =&gt; <span class=\"hljs-string\">'N'<\/span>,\r\n        <span class=\"hljs-string\">'\u041e'<\/span> =&gt; <span class=\"hljs-string\">'O'<\/span>,   \t<span class=\"hljs-string\">'\u041f'<\/span> =&gt; <span class=\"hljs-string\">'P'<\/span>,   \t<span class=\"hljs-string\">'\u0420'<\/span> =&gt; <span class=\"hljs-string\">'R'<\/span>,\r\n        <span class=\"hljs-string\">'\u0421'<\/span> =&gt; <span class=\"hljs-string\">'S'<\/span>,   \t<span class=\"hljs-string\">'\u0422'<\/span> =&gt; <span class=\"hljs-string\">'T'<\/span>,   \t<span class=\"hljs-string\">'\u0423'<\/span> =&gt; <span class=\"hljs-string\">'U'<\/span>,\r\n        <span class=\"hljs-string\">'\u0424'<\/span> =&gt; <span class=\"hljs-string\">'F'<\/span>,   \t<span class=\"hljs-string\">'\u0425'<\/span> =&gt; <span class=\"hljs-string\">'H'<\/span>,   \t<span class=\"hljs-string\">'\u0426'<\/span> =&gt; <span class=\"hljs-string\">'C'<\/span>,\r\n        <span class=\"hljs-string\">'\u0427'<\/span> =&gt; <span class=\"hljs-string\">'Ch'<\/span>,  \t<span class=\"hljs-string\">'\u0428'<\/span> =&gt; <span class=\"hljs-string\">'Sh'<\/span>,  \t<span class=\"hljs-string\">'\u0429'<\/span> =&gt; <span class=\"hljs-string\">'Sch'<\/span>,\r\n        <span class=\"hljs-string\">'\u042c'<\/span> =&gt; <span class=\"hljs-string\">''<\/span>,  \t<span class=\"hljs-string\">'\u042b'<\/span> =&gt; <span class=\"hljs-string\">'Y'<\/span>,   \t<span class=\"hljs-string\">'\u042a'<\/span> =&gt; <span class=\"hljs-string\">'_'<\/span>,\r\n        <span class=\"hljs-string\">'\u042d'<\/span> =&gt; <span class=\"hljs-string\">'E'<\/span>,   \t<span class=\"hljs-string\">'\u042e'<\/span> =&gt; <span class=\"hljs-string\">'Yu'<\/span>,  \t<span class=\"hljs-string\">'\u042f'<\/span> =&gt; <span class=\"hljs-string\">'Ya'<\/span>,\r\n        <span class=\"hljs-string\">'\u0454'<\/span> =&gt; <span class=\"hljs-string\">'ye'<\/span>, \t<span class=\"hljs-string\">'\u0457'<\/span> =&gt; <span class=\"hljs-string\">'yi'<\/span>, \t<span class=\"hljs-string\">'\u0456'<\/span> =&gt; <span class=\"hljs-string\">'i'<\/span>,\r\n        <span class=\"hljs-string\">'\u0404'<\/span> =&gt; <span class=\"hljs-string\">'YE'<\/span>, \t<span class=\"hljs-string\">'\u0407'<\/span> =&gt; <span class=\"hljs-string\">'YI'<\/span>, \t<span class=\"hljs-string\">'\u0406'<\/span> =&gt; <span class=\"hljs-string\">'I'<\/span>,\r\n        <span class=\"hljs-string\">' '<\/span> =&gt; <span class=\"hljs-string\">'_'<\/span>\r\n    );\r\n\r\n\t<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">translate<\/span><span class=\"hljs-params\">(<span class=\"hljs-variable\">$str<\/span>)<\/span> <\/span>{\r\n\t\t<span class=\"hljs-comment\">\/\/ \u0437\u0430\u043c\u0456\u043d\u044e\u0454\u043c\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \u043a\u0438\u0440\u0438\u043b\u0438\u0446\u0456 \u043d\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \u043b\u0430\u0442\u0438\u043d\u0438\u0446\u0456<\/span>\r\n\t\t<span class=\"hljs-keyword\">return<\/span> strtr(trim(<span class=\"hljs-variable\">$str<\/span>), <span class=\"hljs-variable\">$this<\/span>-&gt;letters);\r\n\t}\r\n}\r\n\r\n<span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">MyClass<\/span> <\/span>{\r\n\t<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">MyTransliterator<\/span>;\r\n\t\r\n\t<span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-variable\">$data<\/span>;\r\n\t\r\n\t<span class=\"hljs-comment\">\/**\r\n\t*\t\u042f\u043a\u0430\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0456\u044f \u0434\u043b\u044f \u0434\u043e\u0434\u0430\u0432\u0430\u043d\u043d\u044f \u0434\u0430\u043d\u0438\u0445 \u0432 \u043d\u0430\u0448 \u043c\u0430\u0441\u0438\u0432\r\n\t*\/<\/span>\r\n\t<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">setData<\/span><span class=\"hljs-params\">(array <span class=\"hljs-variable\">$data<\/span>)<\/span> <\/span>{\r\n\t\t<span class=\"hljs-variable\">$this<\/span>-&gt;data = <span class=\"hljs-variable\">$data<\/span>;\r\n\t}\r\n\t\r\n\t<span class=\"hljs-comment\">\/**\r\n\t*\t \u042f\u043a\u0430\u0441\u044c \u0444\u0443\u043a\u043d\u0446\u0456\u044f \u0434\u043b\u044f \u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0434\u0430\u043d\u0438\u0445\r\n\t*\/<\/span>\r\n\t<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">getPreparedData<\/span><span class=\"hljs-params\">()<\/span> <\/span>{\r\n\t\t<span class=\"hljs-comment\">\/\/ \u043f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u043e, \u043c\u0438 \u0445\u043e\u0447\u0435\u043c\u043e \u0437\u0440\u043e\u0431\u0438\u0442\u0438 \u0430\u0434\u0440\u0435\u0441\u0443 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438 \u0437\u0430 \u043d\u0430\u0437\u0432\u043e\u044e<\/span>\r\n\t\t<span class=\"hljs-comment\">\/\/ \u0442\u043e\u0434\u0456, \u043d\u0430\u043c \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u043d\u0430\u0437\u0432\u0443 \u0437 \u043a\u0438\u0440\u0438\u043b\u0438\u0447\u043d\u0438\u043c\u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c\u0438 \u043d\u0430 \u043b\u0430\u0442\u0438\u043d\u0438\u0446\u044e<\/span>\r\n\t\t<span class=\"hljs-variable\">$this<\/span>-&gt;data[<span class=\"hljs-string\">'url'<\/span>] = strtolower(<span class=\"hljs-variable\">$this<\/span>-&gt;translate(<span class=\"hljs-variable\">$this<\/span>-&gt;data[<span class=\"hljs-string\">'title'<\/span>]));\r\n\t\t\r\n\t\t<span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-variable\">$this<\/span>-&gt;data;\r\n\t}\r\n}\r\n\r\n<span class=\"hljs-variable\">$obj<\/span> = <span class=\"hljs-keyword\">new<\/span> MyClass;\r\n\r\n<span class=\"hljs-variable\">$obj<\/span>-&gt;setData([\r\n\t<span class=\"hljs-string\">'title'<\/span> =&gt; <span class=\"hljs-string\">'\u041d\u0435 \u0434\u0443\u0436\u0435 \u043f\u0440\u043e\u0441\u0442\u0430 \u043d\u0430\u0437\u0432\u0430 \u0434\u043b\u044f \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438'<\/span>,\r\n\t<span class=\"hljs-string\">'content'<\/span> =&gt; <span class=\"hljs-string\">'\u0422\u0435\u043a\u0441\u0442 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438'<\/span>\r\n]);\r\n\r\n<span class=\"hljs-variable\">$data<\/span> = <span class=\"hljs-variable\">$obj<\/span>-&gt;getPreparedData();\r\n\r\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"&lt;pre&gt;\"<\/span>;\r\nprint_r(<span class=\"hljs-variable\">$data<\/span>);\r\n<span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"&lt;\/pre&gt;\"<\/span>;\r\n<span class=\"hljs-preprocessor\">?&gt;<\/span><\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/p>\n<pre class=\"result\">Array\r\n(\r\n    [title] =&gt; <span class=\"hljs-string\">\u041d\u0435 \u0434\u0443\u0436\u0435 \u043f\u0440\u043e\u0441\u0442\u0430 \u043d\u0430\u0437\u0432\u0430 \u0434\u043b\u044f \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438<\/span>\r\n    [content] =&gt; \u0422\u0435\u043a\u0441\u0442 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438\r\n    [url] =&gt; ne_dyje_prosta_nazva_dlya_stor\u0456nku\r\n)<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u043e\u0447\u0438\u043d\u0430\u044e\u0447\u0438 \u0437 \u0432\u0435\u0440\u0441\u0456\u0457 5.4.0 \u0432 PHP \u0454 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0456\u044e \u0434\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u043a\u043e\u0434\u0443. \u0412\u0456\u043d \u043d\u0430\u0437\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f &#8211; \u0442\u0440\u0435\u0439\u0442. \u0422\u0440\u0435\u0439\u0442 \u0441\u0445\u043e\u0436\u0438\u0439 \u043d\u0430 \u043a\u043b\u0430\u0441, \u0430\u043b\u0435 \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0433\u0440\u0443\u043f\u0443\u0432\u0430\u043d\u043d\u044f \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b\u0443 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0432\u0430\u043d\u0438\u043c \u0447\u0438\u043d\u043e\u043c. \u041d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0441\u0430\u043c\u043e\u0441\u0442\u0456\u0439\u043d\u0438\u0439 \u0435\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u0442\u0440\u0435\u0439\u0442\u0430. \u0426\u0435 \u0434\u043e\u043f\u043e\u0432\u043d\u0435\u043d\u043d\u044f \u0434\u043e \u0437\u0432\u0438\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u043d\u0430\u0441\u043b\u0456\u0434\u0443\u0432\u0430\u043d\u043d\u044f, \u0442\u043e\u0431\u0442\u043e \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b\u0443 \u043a\u043b\u0430\u0441\u0443 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e\u0441\u0442\u0456 \u043d\u0430\u0441\u043b\u0456\u0434\u0443\u0432\u0430\u043d\u043d\u044f. \u0414\u043b\u044f \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0442\u0440\u0435\u0439\u0442\u0430 \u0432 \u0442\u0456\u043b\u043e \u043a\u043b\u0430\u0441\u0443 \u0437\u0430\u043f\u0438\u0441\u0443\u0454\u043c\u043e: use [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-679","post","type-post","status-publish","format-standard","hentry","category-oop"],"_links":{"self":[{"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/posts\/679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/comments?post=679"}],"version-history":[{"count":2,"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/posts\/679\/revisions"}],"predecessor-version":[{"id":693,"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/posts\/679\/revisions\/693"}],"wp:attachment":[{"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/media?parent=679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/categories?post=679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ithub.oa.edu.ua\/webdev\/php\/wp-json\/wp\/v2\/tags?post=679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}