{"id":33306,"date":"2020-12-04T17:35:51","date_gmt":"2020-12-04T20:35:51","guid":{"rendered":"https:\/\/www.yogh.com.br\/blog\/?p=33306"},"modified":"2025-04-14T11:50:31","modified_gmt":"2025-04-14T14:50:31","slug":"php-8-confira-as-novidades-desta-nova-versao","status":"publish","type":"post","link":"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/","title":{"rendered":"PHP 8: confira as novidades desta nova vers\u00e3o"},"content":{"rendered":"<p>\t\t\t\t<span style=\"font-weight: 400;\">Foi lan\u00e7ado no fim do m\u00eas de novembro, o PHP 8.0. Em junho deste ano, o PHP completou 25 anos de exist\u00eancia.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Antes deste lan\u00e7amento repleto de novidades, o PHP estava na vers\u00e3o 7.4. Esta vers\u00e3o deve continuar recebendo suporte at\u00e9 o m\u00eas de dezembro de 2021. Na \u00e9poca em que foi lan\u00e7ada, a vers\u00e3o 7.4 j\u00e1 trouxe novidades relacionadas a otimiza\u00e7\u00e3o de performance. E desta vez, n\u00e3o vai ser diferente!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Al\u00e9m do lan\u00e7amento do PHP 8, a comunidade WordPress deve terminar o ano de 2020 com mais novidades, uma vez que est\u00e1 previsto o lan\u00e7amento de uma nova vers\u00e3o e um novo tema para o WordPress ainda neste m\u00eas de dezembro.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por isso, antes da chegada da nova vers\u00e3o do WordPress, \u00e9 hora de conferir as principais novidades do PHP 8, que j\u00e1 est\u00e1 dispon\u00edvel para download.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"O_que_e_o_PHP\"><\/span><b>O que \u00e9 o PHP?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Antes de dar in\u00edcio \u00e0s novidades, \u00e9 importante relembrar o que \u00e9, de fato, o PHP e para que ele serve.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O PHP foi criado em 1994 pelo programador dinamarqu\u00eas, Rasmus Lerdorf. Na \u00e9poca, Rasmus utilizou a vers\u00e3o prematura do PHP para monitorar o tr\u00e1fego de acessos que ele recebia em seu site particular.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Com o passar do tempo, ele foi aprimorando esta tecnologia, e atualmente o PHP \u00e9 uma linguagem de script open source &#8211; c\u00f3digo aberto &#8211; que \u00e9 muito utilizada para o desenvolvimento web.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Atrav\u00e9s desta linguagem \u00e9 poss\u00edvel criar sites din\u00e2micos, aplicativos para celular e muito mais.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Confira_as_novidades_do_PHP_80\"><\/span><b>Confira as novidades do PHP 8.0<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">O PHP 8.0 trouxe novos recursos poderosos e melhorias na linguagem. Portanto, a partir de agora voc\u00ea vai conhecer um pouco mais sobre as novas funcionalidades que j\u00e1 est\u00e3o dispon\u00edveis e que tornaram o PHP mais r\u00e1pido e confi\u00e1vel.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"PHP_JIT_Compilador_Just_in_Time\"><\/span><span style=\"font-weight: 400;\">PHP JIT (Compilador Just in Time)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Esta \u00e9 uma das grandes novidades do PHP 8. Essa implementa\u00e7\u00e3o promete trazer mais performance para as aplica\u00e7\u00f5es em PHP. Ou seja, agora as aplica\u00e7\u00f5es que fazem uso intensivo do CPU devem rodar com um desempenho ainda melhor.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esta compila\u00e7\u00e3o Just in Time foi implementada como parte da extens\u00e3o Opcache, o que significa que com o JIT alguns Opcodes n\u00e3o precisar\u00e3o ser interpretados pela Zend VM. As instru\u00e7\u00f5es ser\u00e3o executadas diretamente a n\u00edvel de CPU.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O PHP 8 conta, ainda, com dois motores de compila\u00e7\u00e3o JIT. O Tracing JIT \u00e9 o mais promissor dos dois, pois mostra um desempenho cerca de 03 vezes melhor em benchmarks sint\u00e9ticos e melhoria de 1,5 a 2 vezes em alguns aplicativos espec\u00edficos de longa dura\u00e7\u00e3o.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33309 size-full\" title=\"An\u00e1lise de Performance JIT no PHP 8\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/resultados-php-8-com-jit.png\" alt=\"An\u00e1lise de Performance JIT no PHP 8\" width=\"916\" height=\"579\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/resultados-php-8-com-jit.png 916w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/resultados-php-8-com-jit-300x190.png 300w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/resultados-php-8-com-jit-768x485.png 768w\" sizes=\"(max-width: 916px) 100vw, 916px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Esta novidade abre portas para novas possibilidades para o PHP, como uma linguagem de programa\u00e7\u00e3o.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Argumentos_nomeados\"><\/span><b>Argumentos nomeados<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">No PHP 8, com a inclus\u00e3o dos argumentos nomeados, voc\u00ea vai precisar especificar apenas os par\u00e2metros obrigat\u00f3rios, pulando os opcionais.\u00a0<\/span><\/p>\n<p><strong>Veja como era no PHP 7<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33310 size-full\" title=\"Argumentos nomeados no PHP 7\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/argumentos-nomeados-php-7.png\" alt=\"Argumentos nomeados no PHP 7\" width=\"671\" height=\"117\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/argumentos-nomeados-php-7.png 671w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/argumentos-nomeados-php-7-300x52.png 300w\" sizes=\"(max-width: 671px) 100vw, 671px\" \/><\/p>\n<p><strong>Veja como ficou no PHP 8<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-33311\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/argumentos-nomeados-php-8.png\" alt=\"\" width=\"675\" height=\"126\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/argumentos-nomeados-php-8.png 675w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/argumentos-nomeados-php-8-300x56.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Atributos\"><\/span><b>Atributos\u00a0<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Nesta nova vers\u00e3o, voc\u00ea pode utilizar metadados estruturados com a sintaxe nativa do PHP ao inv\u00e9s de utilizar as anota\u00e7\u00f5es PHPDoc.<\/span><\/p>\n<p><strong>Veja como era no PHP 7<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-33312\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/atributos-php-7.png\" alt=\"\" width=\"675\" height=\"283\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/atributos-php-7.png 675w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/atributos-php-7-300x126.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/p>\n<p><strong>Veja como ficou no PHP 8<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-33313\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/atributos-php-8.png\" alt=\"\" width=\"665\" height=\"276\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/atributos-php-8.png 665w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/atributos-php-8-300x125.png 300w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Operador_Nullsafe\"><\/span><b>Operador Nullsafe<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Na nova vers\u00e3o, ao inv\u00e9s de verificar condi\u00e7\u00f5es nulas, agora voc\u00ea pode usar uma cadeia de chamadas com o novo operador nullsafe. Quando a avalia\u00e7\u00e3o de um elemento da cadeia falha, a execu\u00e7\u00e3o de toda a cadeia \u00e9 abortada e toda a cadeia \u00e9 avaliada como nula.<\/span><\/p>\n<p><strong>Veja como era no PHP 7\u00a0<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33314 size-full\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/operador-nullsafe-php-7.png\" alt=\"Operador Nullsafe no PHP 7\" width=\"672\" height=\"430\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/operador-nullsafe-php-7.png 672w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/operador-nullsafe-php-7-300x192.png 300w\" sizes=\"(max-width: 672px) 100vw, 672px\" \/><\/p>\n<p><strong>Veja como ficou no PHP 8<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-33315\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/operador-nullsafe-php-8.png\" alt=\"\" width=\"674\" height=\"424\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/operador-nullsafe-php-8.png 674w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/operador-nullsafe-php-8-300x189.png 300w\" sizes=\"(max-width: 674px) 100vw, 674px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Tipos_de_uniao_Union_Types\"><\/span><strong>Tipos de uni\u00e3o (Union Types)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Com esta nova fun\u00e7\u00e3o, voc\u00ea n\u00e3o precisar\u00e1 especificar tipos de uni\u00e3o, ou union types, usando as anota\u00e7\u00f5es PHPdoc. Agora, voc\u00ea poder\u00e1 usar declara\u00e7\u00f5es union types nativas, que s\u00e3o validados em tempo de execu\u00e7\u00e3o. Isso significa que voc\u00ea precisar\u00e1 de menos c\u00f3digos para executar a mesma tarefa.<\/span><\/p>\n<p><strong>Veja como era no PHP 7<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33316 size-full\" title=\"Union Types no PHP 7\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/union-types-php-7.png\" alt=\"Union Types no PHP 7\" width=\"681\" height=\"429\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/union-types-php-7.png 681w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/union-types-php-7-300x189.png 300w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/p>\n<p><strong>Veja como ficou no PHP 8<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33317 size-full\" title=\"Union Types no PHP 8\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/union-types-php-8.png\" alt=\"Union Types no PHP 8\" width=\"676\" height=\"428\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/union-types-php-8.png 676w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/union-types-php-8-300x190.png 300w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Match_expression\"><\/span><b>Match expression<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Match \u00e9 uma nova express\u00e3o semelhante ao switch e conta com novos recursos. Por ser uma express\u00e3o, isso significa que ela conta com a capacidade de retornar valores ou armazen\u00e1-los em uma vari\u00e1vel.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Match suporta apenas express\u00f5es de uma linha e n\u00e3o precisa de uma declara\u00e7\u00e3o break. Al\u00e9m disso, o Match faz compara\u00e7\u00f5es estritas.<\/span><\/p>\n<p><strong>Veja como era no PHP 7<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33319 size-full\" title=\"Match expression no PHP 7\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/match-expression-php-7.png\" alt=\"Match expression no PHP 7\" width=\"678\" height=\"356\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/match-expression-php-7.png 678w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/match-expression-php-7-300x158.png 300w\" sizes=\"(max-width: 678px) 100vw, 678px\" \/><\/p>\n<p><strong>Veja como ficou no PHP 8<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33320 size-full\" title=\"Match expression no PHP 8\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/match-expression-php-8.png\" alt=\"Match expression no PHP 8\" width=\"681\" height=\"346\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/match-expression-php-8.png 681w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2020\/12\/match-expression-php-8-300x152.png 300w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Throw_expression\"><\/span><strong>Throw expression\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Anteriormente, throw era uma declara\u00e7\u00e3o, por isso, n\u00e3o era poss\u00edvel utiliz\u00e1-lo em locais onde apenas o uso de uma express\u00e3o era permitido. Na nova vers\u00e3o do PHP, throw passou a ser considerada uma express\u00e3o.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"O_PHP_80_ja_e_compativel_com_o_WordPress\"><\/span><b>O PHP 8.0 j\u00e1 \u00e9 compat\u00edvel com o WordPress?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Depois de tantas novidades, voc\u00ea deve estar se perguntando, o PHP 8 j\u00e1 \u00e9 compat\u00edvel com o WordPress? A nova vers\u00e3o do WordPress (5.6) deve ser lan\u00e7ada na pr\u00f3xima semana, no dia 08 de dezembro. Recentemente foi lan\u00e7ada uma nota no site <\/span><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Make WordPress<\/span><\/a><span style=\"font-weight: 400;\">, onde um dos integrantes da comunidade WordPress citou que desde o in\u00edcio de 2020 quando foi anunciado que uma nova vers\u00e3o do PHP seria divulgada ainda este ano, a comunidade do WordPress passou a trabalhar incansavelmente para que a nova vers\u00e3o do WordPress seja &#8220;beta compat\u00edvel&#8221; com o PHP 8.0.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ainda em nota, o integrante ressaltou que como o PHP 8.0 \u00e9 uma atualiza\u00e7\u00e3o da vers\u00e3o principal, que conta com uma s\u00e9rie de mudan\u00e7as, incompatibilidades podem acontecer, por isso, <\/span><b>\u00e9 essencial que voc\u00ea verifique por meio de testes se o seu site \u00e9 compat\u00edvel com a nova vers\u00e3o antes de atualizar para o PHP 8.<\/b><\/p>\n<p>Vale salientar, que o WordPress possui uma s\u00e9rie de temas e milhares de plugins, e nem todos eles ser\u00e3o compat\u00edveis com a nova vers\u00e3o do PHP. Este \u00e9 mais um motivo para que voc\u00ea pense bem antes de utilizar o PHP 8.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span><strong>Conclus\u00e3o<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Ao longo deste post, voc\u00ea p\u00f4de conferir algumas das novidades do PHP 8. Se voc\u00ea pretende estudar a nova vers\u00e3o mais a fundo, vale a pena conferir toda a documenta\u00e7\u00e3o oficial disponibilizada pelo<\/span><a href=\"https:\/\/www.php.net\/releases\/8.0\/pt_BR.php?lang=pt_BR\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\"> site oficial do PHP.\u00a0\u00a0<\/span><\/a><\/p>\n<p><strong>Depois de um mergulho por tantas novidades, n\u00f3s queremos saber: qual novidade do PHP 8 voc\u00ea mais gostou? Deixe sua opini\u00e3o nos coment\u00e1rios!<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">E lembre-se, apesar das novidades parecerem muito atraentes, se voc\u00ea \u00e9 usu\u00e1rio do WordPress, \u00e9 importante que voc\u00ea espere um pouco mais antes de testar a nova vers\u00e3o do PHP. Pois, somente a nova vers\u00e3o 5.6 do WordPress, que ser\u00e1 lan\u00e7ada muito em breve deve passar a ser compat\u00edvel com o PHP 8.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gostou deste artigo? Compartilhe com seus amigos em suas redes sociais.<\/span><\/p>\n<p><strong>At\u00e9 a pr\u00f3xima!<\/strong>\t\t<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#O_que_e_o_PHP\" >O que \u00e9 o PHP?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Confira_as_novidades_do_PHP_80\" >Confira as novidades do PHP 8.0<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#PHP_JIT_Compilador_Just_in_Time\" >PHP JIT (Compilador Just in Time)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Argumentos_nomeados\" >Argumentos nomeados<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Atributos\" >Atributos\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Operador_Nullsafe\" >Operador Nullsafe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Tipos_de_uniao_Union_Types\" >Tipos de uni\u00e3o (Union Types)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Match_expression\" >Match expression<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Throw_expression\" >Throw expression\u00a0<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#O_PHP_80_ja_e_compativel_com_o_WordPress\" >O PHP 8.0 j\u00e1 \u00e9 compat\u00edvel com o WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.yogh.com.br\/blog\/php-8-confira-as-novidades-desta-nova-versao\/#Conclusao\" >Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\t\t\t\tO PHP 8 j\u00e1 est\u00e1 dispon\u00edvel. Neste post, voc\u00ea confere as novidades da nova vers\u00e3o e algumas recomenda\u00e7\u00f5es para quem j\u00e1 possui um site em WordPress\t\t<\/p>\n","protected":false},"author":2,"featured_media":33321,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"kk_blocks_editor_width":"","_kiokenblocks_attr":"","_kiokenblocks_dimensions":"","footnotes":""},"categories":[19],"tags":[],"class_list":["post-33306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-wordpress"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts\/33306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/comments?post=33306"}],"version-history":[{"count":1,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts\/33306\/revisions"}],"predecessor-version":[{"id":38863,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts\/33306\/revisions\/38863"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/media\/33321"}],"wp:attachment":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/media?parent=33306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/categories?post=33306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/tags?post=33306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}