{"id":33365,"date":"2020-01-17T05:40:10","date_gmt":"2020-01-17T13:40:10","guid":{"rendered":"https:\/\/kinsta.com\/?p=4335"},"modified":"2023-08-22T03:41:22","modified_gmt":"2023-08-22T06:41:22","slug":"10-coisas-para-nao-fazer-no-php7","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/","title":{"rendered":"10 Coisas Para N\u00e3o Fazer no PHP 7"},"content":{"rendered":"<p>Eu j\u00e1 compartilhei algumas das <a href=\"https:\/\/kinsta.com\/pt\/blog\/php-7-4\/\">pr\u00f3ximas funcionalidades do PHP 7<\/a>, neste artigo eu pensei em dar uma olhada em alguns dos padr\u00f5es ruins que devemos parar de usar quando mudarmos para o r\u00e1pido e rel\u00e2mpago PHP 7. E n\u00e3o se esque\u00e7a de conferir nosso novo <a href=\"https:\/\/kinsta.com\/pt\/blog\/benchmarks-definitivos-do-php\/\">mega-benchmark da vers\u00e3o final do PHP 7.2<\/a>.<\/p>\n<h2>Melhores pr\u00e1ticas do PHP 7 AKA O que n\u00e3o se deve fazer no PHP 7<\/h2>\n<ol>\n<li><a href=\"#mysql-functions\"> N\u00e3o usar mysql_ Functions <\/a><\/li>\n<li><a href=\"#wasteful-code\"> N\u00e3o Escrever C\u00f3digo Desperdi\u00e7ador <\/a><\/li>\n<li><a href=\"#php-close-tags\"> N\u00e3o Usar PHP Fechar Tags <\/a><\/li>\n<li><a href=\"#pass-by-reference\"> N\u00e3o Passar por Refer\u00eancia se N\u00e3o For Necess\u00e1rio <\/a><\/li>\n<li><a href=\"#queries-in-a-loop\"> N\u00e3o Realizar Consultas em Circuito <\/a><\/li>\n<li><a href=\"#sql-queries\"> N\u00e3o Usar * em Consultas SQL <\/a><\/li>\n<li><a href=\"#trust-user-input\"> N\u00e3o Confie na Entrada do Usu\u00e1rio <\/a><\/li>\n<li><a href=\"#try-to-be-clever\"> N\u00e3o tente ser esperto <\/a><\/li>\n<li><a href=\"#reinvent-the-wheel\"> N\u00e3o Reinvente a Roda <\/a><\/li>\n<li><a href=\"#neglect-other-languages\"> N\u00e3o negligencie outros idiomas <\/a><\/li>\n<\/ol>\n<h3 id=\"mysql-functions\">1. N\u00e3o usar mysql_ Functions<\/h3>\n<p>Finalmente chegou o momento em que voc\u00ea n\u00e3o ser\u00e1 apenas aconselhado a parar de usar as fun\u00e7\u00f5es <code>mysql_<\/code>. O PHP 7 ir\u00e1 remov\u00ea-los completamente do n\u00facleo, o que significa que voc\u00ea precisar\u00e1 mudar para as fun\u00e7\u00f5es muito melhores do <code>mysqli_<\/code>, ou para a implementa\u00e7\u00e3o ainda mais flex\u00edvel da DOP.<\/p>\n<h3 id=\"wasteful-code\">2. N\u00e3o Escrever C\u00f3digo Desperdi\u00e7ador<\/h3>\n<p>Este pode n\u00e3o ser um bom treino, mas vai tornar-se cada vez mais importante porque a velocidade aumenta no PHP 7 pode esconder alguns dos seus problemas. N\u00e3o fique satisfeito com a velocidade do seu site simplesmente porque a mudan\u00e7a para o PHP 7 tornou-o mais r\u00e1pido.<\/p>\n<p>Para entender como a velocidade \u00e9 importante e o que voc\u00ea pode fazer para melhorar as coisas, d\u00ea uma olhada no nosso <a href=\"https:\/\/kinsta.com\/pt\/aprenda\/velocidade-de-sites\/\">guia para iniciantes no artigo sobre otimiza\u00e7\u00e3o de velocidade<\/a>.<\/p>\n<p>Como desenvolvedores voc\u00ea deve sempre se certificar de carregar os scripts apenas quando eles s\u00e3o necess\u00e1rios, concaten\u00e1-los quando poss\u00edvel, escrever consultas eficientes de banco de dados, <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/\">usar cache<\/a> quando poss\u00edvel e assim por diante.<\/p>\n<p>Para um impulso r\u00e1pido e f\u00e1cil para sua otimiza\u00e7\u00e3o geral, considere tamb\u00e9m a possibilidade de extrair seu c\u00f3digo. Kinsta construiu um <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn#code-minification-1\">recurso de minifica\u00e7\u00e3o de c\u00f3digo<\/a> diretamente no <a href=\"https:\/\/kinsta.com\/pt\/mykinsta\/\">painel do MyKinsta<\/a>, permitindo aos clientes ativar a minifica\u00e7\u00e3o autom\u00e1tica de CSS e JavaScript com um simples clique.<\/p>\n<h3 id=\"php-close-tags\">3. N\u00e3o Use Etiquetas de Fecho PHP no Final de um Arquivo<\/h3>\n<p>Se voc\u00ea der uma olhada, a maioria dos arquivos principais do WordPress omite a tag PHP final quando um arquivo termina com um c\u00f3digo PHP. Na verdade, o Zend Framework <a href=\"http:\/\/framework.zend.com\/manual\/1.12\/en\/coding-standard.php-file-formatting.html\">pro\u00edbe-o<\/a> especificamente. N\u00e3o \u00e9 exigido pelo PHP e ao omiti-lo no final de um arquivo voc\u00ea est\u00e1 se certificando de que nenhum espa\u00e7o em branco pode ser adicionado.<\/p>\n<h3 id=\"pass-by-reference\">4. N\u00e3o Passar por Refer\u00eancia se N\u00e3o For Necess\u00e1rio<\/h3>\n<p>Eu pessoalmente n\u00e3o gosto de passar por refer\u00eancia. Eu entendo que em alguns casos \u00e9 \u00fatil, mas em muitos outros torna o c\u00f3digo mais dif\u00edcil de entender e seguir e especialmente dif\u00edcil de prever o resultado.<\/p>\n<p>Aparentemente, as pessoas pensam que isso torna o seu c\u00f3digo mais r\u00e1pido, embora, de acordo com <a href=\"http:\/\/schlueters.de\/blog\/archives\/125-Do-not-use-PHP-references.html\">programadores respeit\u00e1veis de PHP,<\/a> n\u00e3o seja verdade.<\/p>\n<p>Um exemplo de porque as refer\u00eancias s\u00e3o ruins \u00e9 o PHP constru\u00eddo em <code>shuffle()<\/code> ou <code>sort()<\/code>. Em vez de devolver uma matriz embaralhada ou ordenada, eles modificam o original, o que \u00e9 completamente il\u00f3gico para a minha mente.<\/p>\n<h3 id=\"queries-in-a-loop\">5. N\u00e3o Realizar Consultas em Ciclo<\/h3>\n<p>Realizar consultas a bases de dados em loop \u00e9 um desperd\u00edcio. Isto coloca uma tens\u00e3o desnecess\u00e1ria nos seus sistemas e \u00e9 prov\u00e1vel que consiga obter o mesmo resultado mais rapidamente fora do la\u00e7o. Quando me deparo com uma situa\u00e7\u00e3o em que isso seria necess\u00e1rio, normalmente posso resolver o problema com duas consultas separadas que utilizo para construir uma matriz de dados. Depois passo por cima da matriz, sem necessidade de realizar consultas no processo.<\/p>\n<p>Devido \u00e0 forma como o WordPress funciona, pode haver algumas exce\u00e7\u00f5es a isso. Enquanto <code>get_post_meta()<\/code> ir\u00e1 pegar um meta valor do <a href=\"https:\/\/kinsta.com\/pt\/blog\/banco-de-dados-wordpress\/\">banco de dados<\/a>, voc\u00ea pode us\u00e1-lo em um loop se voc\u00ea estiver fazendo loop atrav\u00e9s de um metadados espec\u00edfico de um post. Isto porque quando voc\u00ea o usa pela primeira vez, o WordPress realmente recupera todos os metadados e os armazena em cache. As chamadas subsequentes utilizam os dados em cache, n\u00e3o as chamadas \u00e0 base de dados.<\/p>\n<p>A melhor maneira de resolver essas coisas \u00e9 ler a documenta\u00e7\u00e3o da fun\u00e7\u00e3o e usar algo como o <a href=\"https:\/\/kinsta.com\/pt\/blog\/query-monitor\/\">Query Monitor<\/a>.<\/p>\n<h3 id=\"sql-queries\">6. N\u00e3o Usar * em Consultas SQL<\/h3>\n<p>Tudo bem, este \u00e9 mais um problema do MySQL, mas n\u00f3s tendemos a escrever o nosso c\u00f3digo SQL em PHP, ent\u00e3o eu digo que \u00e9 um jogo justo. Em qualquer caso, n\u00e3o utilize wildcards nas consultas SQL se puder evit\u00e1-los, especialmente se tiver uma base de dados com muitas colunas.<\/p>\n<p>Especifique as colunas exatas que voc\u00ea precisa e s\u00f3 as recupere. Isto ajuda a minimizar a utiliza\u00e7\u00e3o dos seus recursos, proteger os seus dados e tornar as coisas o mais claras poss\u00edvel.<\/p>\n<p>Enquanto estiver a falar de SQL, conhe\u00e7a as suas fun\u00e7\u00f5es dispon\u00edveis e teste a velocidade o mais poss\u00edvel. Ao calcular m\u00e9dias, somas ou n\u00fameros semelhantes, utilize fun\u00e7\u00f5es SQL em vez de fun\u00e7\u00f5es PHP. Se voc\u00ea n\u00e3o tem certeza da velocidade de uma consulta teste-a e tente algumas outras varia\u00e7\u00f5es &#8211; use a melhor delas.<\/p>\n<h3 id=\"trust-user-input\">7. N\u00e3o Confie na Entrada do Usu\u00e1rio<\/h3>\n<p>N\u00e3o \u00e9 prudente confiar no input do utilizador. Filtrar sempre, higienizar, escapar, verificar e usar fallbacks. H\u00e1 tr\u00eas problemas com os dados dos usu\u00e1rios: n\u00f3s, desenvolvedores, n\u00e3o levamos em conta todas as possibilidades, \u00e9 freq\u00fcentemente incorreto e pode ser intencionalmente malicioso.<\/p>\n<p>Um sistema bem pensado pode proteger contra tudo isto. Certifique-se de usar fun\u00e7\u00f5es embutidas como <code>filter_var()<\/code> para verificar os valores apropriados e escapar e outras fun\u00e7\u00f5es quando trabalhar com bancos de dados.<\/p>\n<p>O WordPress tem um monte de fun\u00e7\u00f5es para ajudar voc\u00ea. D\u00ea uma olhada no <a href=\"https:\/\/codex.wordpress.org\/Validating_Sanitizing_and_Escaping_User_Data\">artigo Valida\u00e7\u00e3o, fuga e sanitiza\u00e7\u00e3o de dados do usu\u00e1rio<\/a> para obter mais informa\u00e7\u00f5es.<\/p>\n<h3 id=\"try-to-be-clever\">8. N\u00e3o Tente ser Esperto<\/h3>\n<p>Seu objetivo deve ser escrever um c\u00f3digo elegante que expresse suas inten\u00e7\u00f5es da forma mais clara poss\u00edvel. Voc\u00ea pode ser capaz de raspar mais 0,01 segundo em cada carregamento de p\u00e1gina, encurtando tudo para vari\u00e1veis de uma letra, usando l\u00f3gica tern\u00e1ria de v\u00e1rios n\u00edveis e outras espertezas, mas isso realmente n\u00e3o \u00e9 nada comparado com as dores de cabe\u00e7a que voc\u00ea estar\u00e1 causando a si mesmo e a todos os outros ao seu redor.<\/p>\n<p>Nomeie suas vari\u00e1veis apropriadamente, documente seu c\u00f3digo, escolha clareza em vez de brevidade. Melhor ainda, use c\u00f3digo padronizado orientado a objetos que mais ou menos documente a si mesmo sem a necessidade de muitos coment\u00e1rios em linha.<\/p>\n<h3 id=\"reinvent-the-wheel\">9. N\u00e3o Reinvente a Roda<\/h3>\n<p>O PHP j\u00e1 existe h\u00e1 muito tempo, os sites foram feitos h\u00e1 ainda mais tempo. As chances s\u00e3o que o que quer que voc\u00ea precise fazer, algu\u00e9m j\u00e1 fez antes. N\u00e3o tenha medo de se apoiar nos outros, <a href=\"https:\/\/kinsta.com\/pt\/blog\/que-github\/\">Github<\/a> \u00e9 seu amigo, <a href=\"https:\/\/getcomposer.org\/\">Composer<\/a>\u00a0\u00e9 seu amigo, <a href=\"https:\/\/packagist.org\/\">Packagist<\/a> \u00e9 seu amigo.<\/p>\n<p>De loggers a ferramentas de manipula\u00e7\u00e3o de cores, de profilers a frameworks de teste de unidades, de APIs Mailchimp a Bootstrap do Twitter, tudo est\u00e1 dispon\u00edvel com o apertar de um bot\u00e3o (ou digita\u00e7\u00e3o de um comando), use-os!<\/p>\n<h3 id=\"neglect-other-languages\">10. N\u00e3o negligencie outros idiomas<\/h3>\n<p>Se voc\u00ea \u00e9 uma pessoa com PHP, agora \u00e9 pr\u00e1tica padr\u00e3o saber pelo menos HTML, CSS, Javascript e MySQL. Quando voc\u00ea tiver um bom dom\u00ednio destas l\u00ednguas, \u00e9 hora de <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhor-linguagem-de-programacao\/#javascript\">aprender Javascript<\/a> novamente. <strong>Javascript n\u00e3o \u00e9 jQuery<\/strong>. Voc\u00ea deve aprender Javascript corretamente para ser capaz de utiliz\u00e1-lo eficientemente.<\/p>\n<p>Eu tamb\u00e9m recomendaria aprender tudo sobre PHP orientado a objetos, ele \u00e9 um salva-vidas e tornar\u00e1 seu c\u00f3digo melhor por ordens de magnitude. Tamb\u00e9m abrir\u00e1 portas para linguagens como C# e Java, elas ser\u00e3o muito mais f\u00e1ceis de entender com o OOP sob o seu cinto.<\/p>\n<p>Amplie seus conhecimentos aprendendo sobre gerentes de pacotes, scripts de constru\u00e7\u00e3o, Coffeescript, LESS, SASS, YAML, motores de templates e outras ferramentas incr\u00edveis. Eu recomendaria vivamente que olh\u00e1ssemos para <a href=\"https:\/\/kinsta.com\/pt\/blog\/frameworks-php-populares\/\">outras PHP estruturas<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/tutoriais-laravel\/\">Laravel<\/a> em particular.<\/p>\n<p>Quando voc\u00ea est\u00e1 se saindo muito bem com isso, que tal Ruby, Ruby on Rails, desenvolvimento de aplicativos para Android, iPhone, Windows Phone? Voc\u00ea pensaria que n\u00e3o vale a pena porque estes caem fora da sua zona de conforto e necessidades de trabalho, mas essa \u00e9 apenas a quest\u00e3o. Cada l\u00edngua tem algo \u00fatil para ensinar e um pouco de conhecimento extra nunca d\u00f3i. N\u00e3o \u00e9 por acaso que todos os principais desenvolvedores de PHP sabem muito sobre outras linguagens de programa\u00e7\u00e3o!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With PHP 7 coming out later this month it&#8217;s time to prepare and shed some of our bad habits.<\/p>\n","protected":false},"author":18,"featured_media":33367,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[32,270],"topic":[985,998],"class_list":["post-33365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-php","tag-programming","topic-aprenda-php","topic-atualizacoes-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>10 Coisas Para N\u00e3o Fazer no PHP 7 - Kinsta<\/title>\n<meta name=\"description\" content=\"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Coisas Para N\u00e3o Fazer no PHP 7\" \/>\n<meta property=\"og:description\" content=\"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-17T13:40:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-22T06:41:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Pataki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@danielpataki\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Pataki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/\"},\"author\":{\"name\":\"Daniel Pataki\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff\"},\"headline\":\"10 Coisas Para N\u00e3o Fazer no PHP 7\",\"datePublished\":\"2020-01-17T13:40:10+00:00\",\"dateModified\":\"2023-08-22T06:41:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/\"},\"wordCount\":1488,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg\",\"keywords\":[\"php\",\"programming\"],\"articleSection\":[\"Desenvolvimento WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/\",\"name\":\"10 Coisas Para N\u00e3o Fazer no PHP 7 - Kinsta\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg\",\"datePublished\":\"2020-01-17T13:40:10+00:00\",\"dateModified\":\"2023-08-22T06:41:22+00:00\",\"description\":\"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg\",\"width\":800,\"height\":500,\"caption\":\"10 Coisas a N\u00e3o Fazer no PHP 7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprenda PHP\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/aprenda-php\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"10 Coisas Para N\u00e3o Fazer no PHP 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff\",\"name\":\"Daniel Pataki\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"caption\":\"Daniel Pataki\"},\"description\":\"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.\",\"sameAs\":[\"http:\/\/danielpataki.com\",\"https:\/\/x.com\/danielpataki\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/danielpataki\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"10 Coisas Para N\u00e3o Fazer no PHP 7 - Kinsta","description":"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.","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:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/","og_locale":"pt_PT","og_type":"article","og_title":"10 Coisas Para N\u00e3o Fazer no PHP 7","og_description":"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.","og_url":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2020-01-17T13:40:10+00:00","article_modified_time":"2023-08-22T06:41:22+00:00","og_image":[{"width":800,"height":500,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg","type":"image\/jpeg"}],"author":"Daniel Pataki","twitter_card":"summary_large_image","twitter_description":"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg","twitter_creator":"@danielpataki","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Daniel Pataki","Tempo estimado de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/"},"author":{"name":"Daniel Pataki","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff"},"headline":"10 Coisas Para N\u00e3o Fazer no PHP 7","datePublished":"2020-01-17T13:40:10+00:00","dateModified":"2023-08-22T06:41:22+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/"},"wordCount":1488,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg","keywords":["php","programming"],"articleSection":["Desenvolvimento WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/","url":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/","name":"10 Coisas Para N\u00e3o Fazer no PHP 7 - Kinsta","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg","datePublished":"2020-01-17T13:40:10+00:00","dateModified":"2023-08-22T06:41:22+00:00","description":"Com o PHP 7, \u00e9 hora de abandonar alguns dos nossos maus h\u00e1bitos. Vamos dar uma olhada em alguns maus h\u00e1bitos para nos livrarmos quando mudarmos para o PHP 7.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/01\/10-coisas-a-nao-fazer-no-PHP7.jpg","width":800,"height":500,"caption":"10 Coisas a N\u00e3o Fazer no PHP 7"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/10-coisas-para-nao-fazer-no-php7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Aprenda PHP","item":"https:\/\/kinsta.com\/pt\/topicos\/aprenda-php\/"},{"@type":"ListItem","position":3,"name":"10 Coisas Para N\u00e3o Fazer no PHP 7"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff","name":"Daniel Pataki","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","caption":"Daniel Pataki"},"description":"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.","sameAs":["http:\/\/danielpataki.com","https:\/\/x.com\/danielpataki"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/danielpataki\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/33365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=33365"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/33365\/revisions"}],"predecessor-version":[{"id":48940,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/33365\/revisions\/48940"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/33365\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/33365\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/33365\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/33365\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/33365\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/33365\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/33367"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=33365"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=33365"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=33365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}