{"id":486,"date":"2017-12-06T22:00:55","date_gmt":"2017-12-06T22:00:55","guid":{"rendered":"https:\/\/jchost.pl\/blog\/?p=486"},"modified":"2025-09-10T08:32:24","modified_gmt":"2025-09-10T08:32:24","slug":"php-7-2-aktualizacja","status":"publish","type":"post","link":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/","title":{"rendered":"PHP 7.2 ju\u017c dost\u0119pne &#8211; dowiedz si\u0119, co nowego"},"content":{"rendered":"<!--themify_builder_content-->\n<div id=\"themify_builder_content-486\" data-postid=\"486\" class=\"themify_builder_content themify_builder_content-486 themify_builder tf_clear\">\n                    <div  data-parallax-bg=\"desktop\" data-css_id=\"e9dab2a\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth_row_container tb_e9dab2a tb_first tf_w\">\n            <span  class=\"builder_row_cover tf_abs\" data-lazy=\"1\"><\/span>            <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_5a1a440 first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_b2bad93  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h1 style=\\\"text-align: center;\\\">PHP 7.2 ju\u017c dost\u0119pne!<\/h1>\n<h2 style=\\\"text-align: center;\\\">Co nowego przynios\u0142a wyczekiwana aktualizacja 7.2<\/h2>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-css_id=\"eb20267\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth_row_container tb_eb20267 tf_w\">\n            <span  class=\"builder_row_cover tf_abs\" data-lazy=\"1\"><\/span>            <div class=\"row_inner col_align_top tb_col_count_3 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_dbdd5a6 first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-2 tb_46c87a5\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_6dbf37e image-top   tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img decoding=\"async\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/php-7-2.jpg\" alt=\"php 7.2\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_e4c72d9 last\">\n                            <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_29b5da5 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_3 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_2968694 first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-2 tb_14ca6db\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_2aeee62  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h2 style=\\\"text-align: left;\\\">Oficjalna wersja PHP 7.2<\/h2>\n<p style=\\\"text-align: left;\\\">Nowa wersja PHP 7.2 zosta\u0142a wydana oficjalnie 30 listopada 2017 i od teraz jest dost\u0119pna dla wszystkich klient\u00f3w JCHost.pl. W najnowszej aktualizacji przy\u015bpieszono wykonywanie skrypt\u00f3w, naniesiono poprawki w zabezpieczeniach oraz u\u0142atwiono pisanie pewnych cz\u0119\u015bci kodu. Zmiany to w wi\u0119kszo\u015bci ci\u0119\u017ckie ciekawostki techniczne, jednak\u017ce zalety korzystania z PHP 7.2 odczuje ka\u017cdy \u2013 nawet osoba, kt\u00f3ra nie ma kompletnego poj\u0119cia o powy\u017cszym skryptowym j\u0119zyku programowania.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_56c91ad  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">Testy wydajno\u015bciowe<\/h3>\n<p style=\\\"text-align: left;\\\">Poni\u017csze grafiki przedstawiaj\u0105 wyniki w testach, w kt\u00f3rych sprawdzana by\u0142a szybko\u015b\u0107 PHP 7.2 w por\u00f3wnaniu z nast\u0119puj\u0105cymi wersjami: 7.1.7, 7.0.21 oraz 5.6.31. Przeanalizowany zosta\u0142 og\u00f3lny wynik typu benchmark oraz szybko\u015b\u0107 wczytywania si\u0119 obszernego systemu skrypt\u00f3w.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_a113edb image-center rounded  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img decoding=\"async\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/test-benchmark-php-7-2.jpg\" alt=\"test benchmark php 7.2\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image --><!-- module text -->\n<div  class=\"module module-text tb_26193ba  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p style=\\\"text-align: left;\\\">\u00a0Ilo\u015b\u0107 punkt\u00f3w w te\u015bcie benchmark dla PHP 7.2:<\/p>\n<ul style=\\\"line-height: 10px;\\\">\n<li style=\\\"text-align: left;\\\">13% wi\u0119cej od PHP 7.1.x<\/li>\n<li style=\\\"text-align: left;\\\">21% wi\u0119cej od PHP 7.0.x<\/li>\n<li style=\\\"text-align: left;\\\">163% wi\u0119cej od PHP 5.6.x<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_74f20fe image-center rounded  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img decoding=\"async\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/szybkosc-php-7-2.jpg\" alt=\"szybkosc php 7.2\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image --><!-- module text -->\n<div  class=\"module module-text tb_1d8dfa9  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p style=\\\"text-align: left;\\\">\u00a0Szybko\u015b\u0107 PHP 7.2 w og\u00f3lnym te\u015bcie:<\/p>\n<ul style=\\\"line-height: 10px;\\\">\n<li style=\\\"text-align: left;\\\">o 6% sybsze od PHP 7.1.x<\/li>\n<li style=\\\"text-align: left;\\\">o 9% szybsze od PHP 7.0.x<\/li>\n<li style=\\\"text-align: left;\\\"><strong>o 221% szybsze od PHP 5.6.x<\/strong><\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_f7cdb33  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p style=\\\"text-align: left;\\\">W obu testach widoczna jest minimalna poprawa pomi\u0119dzy wersjami 7.0.x i 7.1.x, a wersj\u0105 7.2. Por\u00f3wnuj\u0105c natomiast najnowsz\u0105 wersj\u0119 z wersj\u0105 5.6 (u\u017cywan\u0105 nadal przez ponad 40% stron internetowych!), widoczna jest kompletna dominacja i kilkukrotnie lepszy wynik.<\/p>\n<p style=\\\"text-align: left;\\\">Czy to znaczy, i\u017c aktualizowane stron opartych o PHP 7.x.x do wersji 7.2 nie ma sensu? Oczywi\u015bcie, \u017ce ma! Ka\u017cdy kto posiada w\u0142asn\u0105 witryn\u0119 internetow\u0105, powinien d\u0105\u017cy\u0107 do posiadania jak najnowszych i jak najlepszych rozwi\u0105za\u0144, kt\u00f3re mog\u0105 przy\u015bpieszy\u0107 dan\u0105 stron\u0119. Chyba nikt nie lubi czeka\u0107 na za\u0142adowanie si\u0119 strony d\u0142u\u017cej ni\u017c kilka sekund?<\/p>\n<p>Co wi\u0119cej, powiniene\u015b r\u00f3wnie\u017c sprawdzi\u0107 wyniki dla jeszcze nowszej wersji &#8211; <a href=\\\"https:\/\/jchost.pl\/blog\/php-7-3\/\\\">PHP 7.3<\/a>!<\/p>\n<p>\u00a0<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_e95e700 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  light-green\">\n                <div class=\"tb_text_wrap\"><p>Brak ukrytych koszt\u00f3w i gwarancja kompleksowej pomocy technicznej to standard w JCHost.pl. Je\u015bli szukasz rzetelnej firmy hostingowej &#8211; sprawd\u017a nasz\u0105 ofert\u0119!<\/p>\n<p><strong>Twoje strony i sklepy przeniesiemy za darmo!<\/strong><\/p>\n<p><a style=\\\"color: #fff; font-weight: 600;\\\" href=\\\"https:\/\/jchost.pl\/hosting\/wordpress\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Hosting WordPress<\/a> &#8211; <a style=\\\"color: #fff; font-weight: 600;\\\" href=\\\"https:\/\/jchost.pl\/hosting\/magento\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Hosting Magento<\/a><\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module text -->\n<div  class=\"module module-text tb_05edee3  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">Ustawienie i aktualizacja<\/h3>\n<p style=\\\"text-align: left;\\\">Ustawienie PHP 7.2 jako g\u0142\u00f3wnej wersji PHP jest mo\u017cliwe tylko w momencie, gdy dana firma hostingowa zainstalowa\u0142a oraz uruchomi\u0142a podan\u0105 wersj\u0119 dla oferowanych pakiet\u00f3w hostingowych.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_513f217 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  yellow\">\n                <div class=\"tb_text_wrap\"><p style=\\\"text-align: left;\\\">Pomimo du\u017cej ilo\u015bci nowych funkcji i element\u00f3w dodawanych w g\u0142\u00f3wnych aktualizacjach PHP, nie mo\u017cna zapomina\u0107 o tym, \u017ce ka\u017cdy update wi\u0105\u017ce si\u0119 z usuwaniem innych, przestarza\u0142ych element\u00f3w. Dlatego te\u017c przed ka\u017cd\u0105 zmian\u0105 techniczn\u0105 (a w szczeg\u00f3lno\u015bci zmian\u0105 wersji PHP) zalecamy wykonanie <strong>kopii zapasowej<\/strong> plik\u00f3w.<\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module text -->\n<div  class=\"module module-text tb_76be264  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p style=\\\"text-align: left;\\\">Klienci <strong><a href=\\\"https:\/\/www.jchost.pl\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">JCHost.pl<\/a> <\/strong>mog\u0105 korzysta\u0107 z PHP 7.2 ju\u017c od 6 grudnia (dotyczy to zar\u00f3wno aktualnych, jak i nowych klient\u00f3w). Konfiguracja jest banalnie prosta, mo\u017ce by\u0107 wykonana z poziomu panelu klienta i wymaga jedynie paru klikni\u0119\u0107!<\/p>\n<ol>\n<li style=\\\"text-align: left;\\\">Zaloguj si\u0119 do panelu hostingowego, wybierz domen\u0119 i kliknij w opcj\u0119 \\&#8221;Select PHP version\\&#8221;.<\/li>\n<\/ol>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_5da862f image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img decoding=\"async\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/php-7-2-w-panelu.jpg\" alt=\"PHP 7.2 w panelu\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image --><!-- module text -->\n<div  class=\"module module-text tb_ba50232  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p style=\\\"text-align: left;\\\">2. Kliknij w miejsce aktualnej wersji PHP, a nast\u0119pnie wybierz pozycj\u0119 \\&#8217;7.2\\&#8217; z listy.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_51e0336 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img decoding=\"async\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/jak-ustawic-php-7-2.jpg\" alt=\"jak ustawic php 7.2\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image --><!-- module text -->\n<div  class=\"module module-text tb_f1de303  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">G\u0142\u00f3wne ulepszenia i zmiany w kodzie<\/h3>\n<h4 style=\\\"text-align: left;\\\">Rozszerzenie typu parametru<\/h4>\n<p style=\\\"text-align: left;\\\">Do tej pory PHP nie dopuszcza\u0142o \u017cadnej wariancji typ\u00f3w parametr\u00f3w mi\u0119dzy klasami potomnymi, a ich klasami nadrz\u0119dnym. W poni\u017cszym kodzie pomini\u0119ty zosta\u0142 typ w podklasie, co powodowa\u0142o wyst\u0105pienie ostrze\u017cenia zwi\u0105zanego z dan\u0105 wariancj\u0105.<\/p>\n<p style=\\\"text-align: left;\\\">Przyk\u0142ad kodu:<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code class=\\\"kod\\\">class NewClass {<br \/>public function newFunction(array $newarray) { \/* ... *\/ }<br \/>}<br \/>class SecondClass extends NewClass {<br \/>public function newFunction($newarray) { \/* ... *\/ }<br \/>}<\/code><\/p>\n<p style=\\\"text-align: left;\\\">Ostrze\u017cenie w poprzednich wersjach PHP:<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>Warning: Declaration of SecondClass::newFunction($newarray) should be compatible with NewClass::newFunction(array $newarray) in %s on line 8<\/code><\/p>\n<p style=\\\"text-align: left;\\\">Pocz\u0105wszy od wersji PHP 7.2 mo\u017cna pomin\u0105\u0107 typ parametru w podklasie bez przerywania kodu i widocznego wy\u017cej ostrze\u017cenia. Dzi\u0119ki temu, istnieje mo\u017cliwo\u015b\u0107 rozszerzenia wybranej klasy bez konieczno\u015bci aktualizacji wszystkich podklas.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_07dd1f4  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h4 style=\\\"text-align: left;\\\">Deklaracja typu argument\u00f3w<\/h4>\n<p style=\\\"text-align: left;\\\">Wraz z wprowadzeniem PHP 5, w deklaracji funkcji zosta\u0142a dodana mo\u017cliwo\u015b\u0107 okre\u015blenia typu argumentu, kt\u00f3ry ma zosta\u0107 przekazany. Je\u015bli dana warto\u015b\u0107 by\u0142a niepoprawnego typu, PHP zg\u0142asza\u0142o b\u0142\u0105d.<\/p>\n<p style=\\\"text-align: left;\\\">Przyk\u0142ad kodu:<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>class NewClass {<br \/>public $var = \u2018Witaj\\';<br \/>}<br \/>$newclass = new NewClass;<br \/>function test(NewClass $newclass){<br \/>return $newclass-&gt;var;<br \/>}<br \/>echo test($newclass);<\/code><\/p>\n<p style=\\\"text-align: left;\\\">B\u0142\u0105d w poprzednich wersjach PHP:<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>Fatal error: Uncaught TypeError: Argument 1 passed to test() must be an instance of NewClass, string given, called in \/index.php on line 12 and defined in \/index.php:8<\/code><\/p>\n<p style=\\\"text-align: left;\\\">Niepoprawny typ danych w powy\u017cszym kodzie spowodowa\u0142by b\u0142\u0105d, poniewa\u017c funkcja \u2018test\u2019 oczekuje na wyst\u0105pienie klasy \u2018NewClass\u2019. Ulepszenie deklaracji typu argument\u00f3w w wersji PHP 7.2 polega na udost\u0119pnieniu opcji u\u017cycia tzw. <a href=\\\"https:\/\/wiki.php.net\/rfc\/object-typehint\\\">typehints<\/a>, czyli przys\u0142owiowych wskaz\u00f3wek, umo\u017cliwiaj\u0105cych deklaracj\u0119 og\u00f3lnego obiektu jako argumentu funkcji\/metody.<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>class NewClass {<br \/>public $var = \\'\\';<br \/>}<br \/>class ExampleOne extends NewClass {<br \/>public $var = \\'Nazywam sie Adam\\';<br \/>}<br \/>class ExampleTwo extends NewClass {<br \/>public $var = \u2018Nazywam sie Karolina\u2019;<br \/>}<br \/>$exampleone = new ChildOne;<br \/>$exampletwo = new ChildOne;<br \/>function test(object $arg) {<br \/>return $arg-&gt;var;<br \/>}<br \/>echo test($exampleone);<br \/>echo test($exampletwo);<\/code><\/p>\n<p style=\\\"text-align: left;\\\">W powy\u017cszym przyk\u0142adzie funkcja test zosta\u0142a wykonana dwukrotnie, przekazuj\u0105c inny obiekt przy ka\u017cdym po\u0142\u0105czeniu.\u00a0Takie rozwi\u0105zanie nie by\u0142o mo\u017cliwe w poprzednich wersjach PHP.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_969af0c  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h4 style=\\\"text-align: left;\\\">Deklaracje typu wywo\u0142anego obiektu<\/h4>\n<p style=\\\"text-align: left;\\\">Je\u017celi dana deklaracja typu argumentu okre\u015bla typ dla argumentu funkcji, odpowied\u017a zwrotna okre\u015bla oczekiwany typ warto\u015bci. Deklaracje typ\u00f3w zwrotnych pomagaj\u0105 lepiej wykorzysta\u0107 kod i opisuj\u0105 typ zmiennej, kt\u00f3ra ma zosta\u0107 wywo\u0142ana przez funkcj\u0119.<\/p>\n<p style=\\\"text-align: left;\\\">Przyk\u0142ad kodu:<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>class NewClass {<br \/>public $var = \\'Hello World\\';<br \/>}<br \/>$newclass = new NewClass;<br \/>function test(NewClass $arg) : object {<br \/>return $arg;<br \/>}<br \/>echo test($newclass)-&gt;var;<br \/><\/code><\/p>\n<p style=\\\"text-align: left;\\\">B\u0142\u0105d w poprzednich wersjach PHP:<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>Fatal error: Uncaught TypeError: Return value of test() must be an instance of object, instance of NewClass returned in \/index.php:10<\/code><\/p>\n<p style=\\\"text-align: left;\\\">Skorzystanie z tego samego skryptu przy wersji PHP 7.2 spowoduje, \u017ce serwer zwr\u00f3ci echo \u201cHello World\u201d bez wyrzucania b\u0142\u0119du.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_4e09d3b  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">Ulepszenia bezpiecze\u0144stwa<\/h3>\n<h4 style=\\\"text-align: left;\\\">Libsodium<\/h4>\n<p style=\\\"text-align: left;\\\">Wersja PHP 7.2 zawiera dodatkow\u0105\u00a0<a href=\\\"https:\/\/wiki.php.net\/rfc\/libsodium\\\">bibliotek\u0119 Sodium<\/a>, czyli cz\u0119\u015b\u0107\u00a0<a href=\\\"https:\/\/www.gitbook.com\/book\/jedisct1\/libsodium\/details\\\">Libsodium<\/a>\u00a0&#8211; wieloplatformowej biblioteki\u00a0do szyfrowania, odszyfrowywania podpis\u00f3w, hashowania hase\u0142 itp.<\/p>\n<h4 style=\\\"text-align: left;\\\">Argon2 dla hashowania hase\u0142<\/h4>\n<p style=\\\"text-align: left;\\\">Argon2 jest zaawansowanym algorytmem hashuj\u0105cym, kt\u00f3ry w PHP 7.2 sta\u0142 si\u0119 bardziej bezpieczn\u0105 alternatyw\u0105 dla algorytmu Bcrypt. Tym samym, w funkcjach password_*, mo\u017cna od teraz u\u017cywa\u0107 sta\u0142\u0105 PASSWORD_ARGON2I.<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>password_hash(\\'password\\', PASSWORD_ARGON2I);<\/code><\/p>\n<p style=\\\"text-align: left;\\\">W przypadku u\u017cycia Argon2, pod uwag\u0119 brane s\u0105 a\u017c 3 wsp\u00f3\u0142czynniki \u2018kosztu\u2019 (w przeciwie\u0144stwie do Bcrypt, kt\u00f3ry korzysta\u0142 tylko z jednego czynnika).<\/p>\n<ul style=\\\"line-height: 10px; text-align: left;\\\">\n<li><strong>PASSWORD_ARGON2_DEFAULT_MEMORY_COST<\/strong><\/li>\n<li><strong>PASSWORD_ARGON2_DEFAULT_TIME_COST<\/strong><\/li>\n<li><strong>PASSWORD_ARGON2_DEFAULT_THREADS<\/strong><\/li>\n<\/ul>\n<p style=\\\"text-align: left;\\\">Powy\u017csze wsp\u00f3\u0142czynniki to nast\u0119puj\u0105co:<\/p>\n<ul style=\\\"line-height: 10px; text-align: left;\\\">\n<li style=\\\"text-align: left;\\\"><strong>Pami\u0119\u0107:<\/strong> ile KiB powinno zosta\u0107 spo\u017cytkowane dla danego hashowania (standardowo 1&lt;&lt;10).<\/li>\n<li style=\\\"text-align: left;\\\"><strong>Nak\u0142ad czasu:<\/strong> liczba iteracji algorytmu (standardowo 2).<\/li>\n<li style=\\\"text-align: left;\\\"><strong>R\u00f3wnoleg\u0142o\u015b\u0107:<\/strong> ilo\u015b\u0107 w\u0105tk\u00f3w u\u017cytych w trakcie hashowania (standardowo 2).<\/li>\n<\/ul>\n<p style=\\\"text-align: left;\\\">Przyk\u0142ad:<\/p>\n<p style=\\\"text-align: left; padding-left: 90px;\\\"><code>$options = [\\'memory_cost\\' =&gt; 1&lt;&lt;11, \\'time_cost\\' =&gt; 8, \\'threads\\' =&gt; 4];<br \/>password_hash(\\'password\\', PASSWORD_ARGON2I, $options);<\/code><\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_c6c36c3  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">Wycofane elementy<\/h3>\n<p style=\\\"text-align: left;\\\">Poni\u017cej znajduje si\u0119 lista wyr\u00f3\u017cnionych funkcji lub element\u00f3w, uznanych za przestarza\u0142e lub niekompletne. Podane elementy zosta\u0142y usuni\u0119te w wersji 7.2 lub b\u0119d\u0105 wycofane do wersji 8.0.<\/p>\n<ul style=\\\"line-height: 10px;\\\">\n<li style=\\\"text-align: left;\\\"><strong>__autoload\u00a0<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>$php_errormsg\u00a0<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>create_function()\u00a0<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>mbstring.func_overload\u00a0<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>(unset) cast\u00a0<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>gmp_random()<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>each()\u00a0<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>assert()<\/strong><\/li>\n<li style=\\\"text-align: left;\\\"><strong>$errcontext<\/strong><\/li>\n<\/ul>\n<p style=\\\"text-align: left;\\\">Pe\u0142ny wykaz wraz z alternatywami dost\u0119pny jest <a href=\\\"http:\/\/php.net\/manual\/en\/migration72.deprecated.php\\\" rel=\\\"nofollow\\\">tutaj<\/a>.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_a9d0f44 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  tb_default_color\">\n                <div class=\"tb_text_wrap\"><p>Je\u017celi masz jakiekolwiek pytania, skontaktuj si\u0119 z nami! <a href=\\\"https:\/\/jchost.pl\/kontakt\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Kliknij tutaj<\/a>.<\/p>\n<p>Chcesz dowiedzie\u0107 si\u0119 o nas troch\u0119 wi\u0119cej? Przejd\u017a na <a href=\\\"https:\/\/www.jchost.pl\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">stron\u0119 JCHost.pl<\/a>.<\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module text -->\n<div  class=\"module module-text tb_25adaa9  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <div style=\"\" id=\"the_champ_fb_commenting\"><div class=\"fb-comments\" data-href=\"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/\" data-numposts=\"0\" data-width=\"100%\" ><\/div><\/div><script type=\"text\/javascript\" src=\"\/\/connect.facebook.net\/pl_PL\/sdk.js\r\n    \"><\/script><script>FB.init({xfbml:1,version: \"v23.0\"});<\/script>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_2edb9f4 last\">\n                            <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>PHP 7.2 ju\u017c dost\u0119pne! Co nowego przynios\u0142a wyczekiwana aktualizacja 7.2 \u00a0 Oficjalna wersja PHP 7.2 Nowa wersja PHP 7.2 zosta\u0142a wydana oficjalnie 30 listopada 2017 i od teraz jest dost\u0119pna dla wszystkich klient\u00f3w JCHost.pl. W najnowszej aktualizacji przy\u015bpieszono wykonywanie skrypt\u00f3w, naniesiono poprawki w zabezpieczeniach oraz u\u0142atwiono pisanie pewnych cz\u0119\u015bci kodu. Zmiany to w wi\u0119kszo\u015bci ci\u0119\u017ckie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-486","post","type-post","status-publish","format-standard","hentry","category-uncategorized","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PHP 7.2 ju\u017c dost\u0119pne - sprawd\u017a co nowego - poznaj zmiany i poprawki<\/title>\n<meta name=\"description\" content=\"Wersja PHP 7.2 zosta\u0142a oficjalnie wydana! Zobacz, jakie zmiany zosta\u0142y naniesione w j\u0119zyku PHP i jakie zalety posiada nowa wersja.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP 7.2 ju\u017c dost\u0119pne - postaw na szybko\u015b\u0107!\" \/>\n<meta property=\"og:description\" content=\"Wersja PHP 7.2 doczeka\u0142a si\u0119 oficjalnego wydania! Ju\u017c teraz na JCHost.pl!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog o hostingu i dla hostingu\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/jchostpl\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-06T22:00:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-10T08:32:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/PHP-7-2-info.png\" \/>\n\t<meta property=\"og:image:width\" content=\"879\" \/>\n\t<meta property=\"og:image:height\" content=\"469\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ekipa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ekipa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/\"},\"author\":{\"name\":\"Ekipa\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/5c0718f08eb37ba283bce590a6a97475\"},\"headline\":\"PHP 7.2 ju\u017c dost\u0119pne &#8211; dowiedz si\u0119, co nowego\",\"datePublished\":\"2017-12-06T22:00:55+00:00\",\"dateModified\":\"2025-09-10T08:32:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/\"},\"wordCount\":1021,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/php-7-2.jpg\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/\",\"name\":\"PHP 7.2 ju\u017c dost\u0119pne - sprawd\u017a co nowego - poznaj zmiany i poprawki\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/php-7-2.jpg\",\"datePublished\":\"2017-12-06T22:00:55+00:00\",\"dateModified\":\"2025-09-10T08:32:24+00:00\",\"description\":\"Wersja PHP 7.2 zosta\u0142a oficjalnie wydana! Zobacz, jakie zmiany zosta\u0142y naniesione w j\u0119zyku PHP i jakie zalety posiada nowa wersja.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/php-7-2.jpg\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/php-7-2.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/php-7-2-aktualizacja\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP 7.2 ju\u017c dost\u0119pne &#8211; dowiedz si\u0119, co nowego\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"name\":\"Blog o hostingu i dla hostingu\",\"description\":\"Blog hostingowy dla ka\u017cdego!\",\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\",\"name\":\"blog.jchost.pl\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"width\":229,\"height\":80,\"caption\":\"blog.jchost.pl\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/jchostpl\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC6myB18cMX1a5bAJ6WChQPw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/5c0718f08eb37ba283bce590a6a97475\",\"name\":\"Ekipa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g\",\"caption\":\"Ekipa\"},\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP 7.2 ju\u017c dost\u0119pne - sprawd\u017a co nowego - poznaj zmiany i poprawki","description":"Wersja PHP 7.2 zosta\u0142a oficjalnie wydana! Zobacz, jakie zmiany zosta\u0142y naniesione w j\u0119zyku PHP i jakie zalety posiada nowa wersja.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/","og_locale":"pl_PL","og_type":"article","og_title":"PHP 7.2 ju\u017c dost\u0119pne - postaw na szybko\u015b\u0107!","og_description":"Wersja PHP 7.2 doczeka\u0142a si\u0119 oficjalnego wydania! Ju\u017c teraz na JCHost.pl!","og_url":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/","og_site_name":"Blog o hostingu i dla hostingu","article_publisher":"https:\/\/www.facebook.com\/jchostpl\/","article_published_time":"2017-12-06T22:00:55+00:00","article_modified_time":"2025-09-10T08:32:24+00:00","og_image":[{"width":879,"height":469,"url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/PHP-7-2-info.png","type":"image\/png"}],"author":"Ekipa","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Ekipa","Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/#article","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/"},"author":{"name":"Ekipa","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/5c0718f08eb37ba283bce590a6a97475"},"headline":"PHP 7.2 ju\u017c dost\u0119pne &#8211; dowiedz si\u0119, co nowego","datePublished":"2017-12-06T22:00:55+00:00","dateModified":"2025-09-10T08:32:24+00:00","mainEntityOfPage":{"@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/"},"wordCount":1021,"commentCount":0,"publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"image":{"@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/php-7-2.jpg","articleSection":["Uncategorized"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/","url":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/","name":"PHP 7.2 ju\u017c dost\u0119pne - sprawd\u017a co nowego - poznaj zmiany i poprawki","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/#primaryimage"},"image":{"@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/php-7-2.jpg","datePublished":"2017-12-06T22:00:55+00:00","dateModified":"2025-09-10T08:32:24+00:00","description":"Wersja PHP 7.2 zosta\u0142a oficjalnie wydana! Zobacz, jakie zmiany zosta\u0142y naniesione w j\u0119zyku PHP i jakie zalety posiada nowa wersja.","breadcrumb":{"@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/#primaryimage","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/php-7-2.jpg","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/12\/php-7-2.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/jchost.pl\/blog\/php-7-2-aktualizacja\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/jchost.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"PHP 7.2 ju\u017c dost\u0119pne &#8211; dowiedz si\u0119, co nowego"}]},{"@type":"WebSite","@id":"https:\/\/jchost.pl\/blog\/#website","url":"https:\/\/jchost.pl\/blog\/","name":"Blog o hostingu i dla hostingu","description":"Blog hostingowy dla ka\u017cdego!","publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jchost.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/jchost.pl\/blog\/#organization","name":"blog.jchost.pl","url":"https:\/\/jchost.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","width":229,"height":80,"caption":"blog.jchost.pl"},"image":{"@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/jchostpl\/","https:\/\/www.youtube.com\/channel\/UC6myB18cMX1a5bAJ6WChQPw"]},{"@type":"Person","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/5c0718f08eb37ba283bce590a6a97475","name":"Ekipa","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g","caption":"Ekipa"},"url":"https:\/\/jchost.pl\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/comments?post=486"}],"version-history":[{"count":55,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/486\/revisions"}],"predecessor-version":[{"id":7523,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/486\/revisions\/7523"}],"wp:attachment":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media?parent=486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/categories?post=486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/tags?post=486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}