{"id":12343,"date":"2017-11-30T14:00:47","date_gmt":"2017-11-30T16:00:47","guid":{"rendered":"https:\/\/king.host\/blog\/?p=12343"},"modified":"2024-06-03T17:10:58","modified_gmt":"2024-06-03T20:10:58","slug":"php-72-lancamento","status":"publish","type":"post","link":"https:\/\/king.host\/blog\/tecnologia\/php-72-lancamento\/","title":{"rendered":"PHP 7.2: lan\u00e7amento hoje"},"content":{"rendered":"<p>Chegou o PHP 7.2! N\u00f3s, da KingHost, somos movidos pela inova\u00e7\u00e3o. Foi esse esp\u00edrito que nos fez, l\u00e1 no in\u00edcio, optar por desenvolver um painel de controle pr\u00f3prio em vez de usar solu\u00e7\u00f5es prontas como <a href=\"https:\/\/www.kinghost.com.br\/wiki\/artigo\/kinghost-disponibiliza-o-cpanel-plesk-ou-whmcs-para-acesso\/\" target=\"_blank\" rel=\"noopener\">cpanel ou plesk<\/a>, disponibilizando assim um ambiente \u00fanico, independente do plano, produto ou plataforma utilizada.<\/p>\n<p>Foi justamente esse n\u00edvel de personaliza\u00e7\u00e3o que nos permitiu, com muito orgulho, disponibilizar a mais nova vers\u00e3o do PHP em tempo <b>recorde<\/b>! Sim, estamos disponibilizando no mesmo dia do lan\u00e7amento da vers\u00e3o.<\/p>\n<h2>Vale a pena a migra\u00e7\u00e3o para esta vers\u00e3o?<\/h2>\n<p>Para quem j\u00e1 usa PHP 7.1, a migra\u00e7\u00e3o \u00e9 bem transparente, pois n\u00e3o foram modifica\u00e7\u00f5es negativamente impactantes como remo\u00e7\u00e3o de fun\u00e7\u00f5es. Existe apenas uma pequena <a href=\"http:\/\/php.net\/manual\/pt_BR\/migration72.incompatible.php\" target=\"_blank\" rel=\"noopener\">lista de incompatibilidades<\/a> e de <a href=\"http:\/\/php.net\/manual\/pt_BR\/migration72.deprecated.php\" target=\"_blank\" rel=\"noopener\">deprecia\u00e7\u00f5es<\/a>.<\/p>\n<p>Sobre as deprecia\u00e7\u00f5es, \u00e9 importante salientar que elas ainda podem ser utilizadas, por\u00e9m ir\u00e3o gerar warnings no sistema.<\/p>\n<h2>E a performance?<\/h2>\n<p>A comunidade do PHP tem se focado muito na performance, onde \u00e9 poss\u00edvel verificar uma significativa melhora ao longo das \u00faltimas vers\u00f5es.<br \/>\nRecentemente, o pessoal da <a href=\"http:\/\/openbenchmarking.org\/\" target=\"_blank\" rel=\"noopener\">open benchmark<\/a> efetuou uma bateria de testes que mostram isso de forma mais clara.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-12345 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print1.jpg\" alt=\"benchmark_php\" width=\"607\" height=\"431\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print1.jpg 607w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print1-300x213.jpg 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print1-400x284.jpg 400w\" sizes=\"(max-width: 607px) 100vw, 607px\" \/><\/p>\n<p>No teste do PHPBench, a 7.2 \u00e9 cerca de 16% mais r\u00e1pido do que a 7.1, e, se compararmos com as vers\u00f5es 5.x, h\u00e1 um incremento significativo.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-12346 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print2.jpg\" alt=\"teste_total_time\" width=\"606\" height=\"431\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print2.jpg 606w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print2-300x213.jpg 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print2-400x284.jpg 400w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/p>\n<p>&gt;Ao utilizar a suite de testes da Phoronix, percebe-se uma leve melhora no php 7.2 e ainda um grande ganho de desempenho se comparar com as vers\u00f5es 5.x.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-12347 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print3.jpg\" alt=\"render_test\" width=\"605\" height=\"431\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print3.jpg 605w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print3-300x214.jpg 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print3-400x285.jpg 400w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/p>\n<p>Esse teste se refere \u00e0 gera\u00e7\u00e3o de gr\u00e1ficos SVG com uso de PHP-DOM, tendo resultados parecidos com teste anterior.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12348 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print4.jpg\" alt=\"merge_results\" width=\"606\" height=\"431\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print4.jpg 606w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print4-300x213.jpg 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print4-400x284.jpg 400w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/p>\n<p>H\u00e1 tamb\u00e9m ganho de performance em um teste de mesclagem (merge) de m\u00faltiplos arquivos XML.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12349 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print5.jpg\" alt=\"peak_memory_usage\" width=\"606\" height=\"431\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print5.jpg 606w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print5-300x213.jpg 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2017\/11\/php-7.2_print5-400x284.jpg 400w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/p>\n<p>E, por fim, o uso de mem\u00f3ria no decorrer dos testes. Com exce\u00e7\u00e3o do j\u00e1 obsoleto PHP 5.3, as demais vers\u00f5es registram n\u00fameros parecidos.<\/p>\n<p>Al\u00e9m da performance, existem diversas melhorias em rela\u00e7\u00e3o \u00e0 criptografia, bugfixes entre outras. Se deseja conhecer mais detalhes, um de nossos analistas disponibilizou um <a href=\"https:\/\/tudosobrehospedagemdesites.com.br\/php-7-2-novidades-da-proxima-versao-do-php\/\" target=\"_blank\" rel=\"noopener\">artigo completo <\/a>e muito did\u00e1tico para o blog .<\/p>\n<p>\u00c9 a KingHost, mais uma vez, inovando para oferecer o que h\u00e1 de mais recente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chegou o PHP 7.2! N\u00f3s, da KingHost, somos movidos pela inova\u00e7\u00e3o. Foi esse esp\u00edrito que nos fez, l\u00e1 no in\u00edcio, optar por desenvolver um painel de controle pr\u00f3prio em vez de usar solu\u00e7\u00f5es prontas como cpanel ou plesk, disponibilizando assim um ambiente \u00fanico, independente do plano, produto ou plataforma utilizada. Foi justamente esse n\u00edvel de [&hellip;]<\/p>\n","protected":false},"author":302,"featured_media":12351,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1179,8],"tags":[],"class_list":["post-12343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/12343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/users\/302"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/comments?post=12343"}],"version-history":[{"count":5,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/12343\/revisions"}],"predecessor-version":[{"id":35826,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/12343\/revisions\/35826"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media\/12351"}],"wp:attachment":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media?parent=12343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/categories?post=12343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/tags?post=12343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}