PHP 8 (Guia de Atualização da Linguagem) // Dicionário do Programador


Esse é o nosso Guia de Atualização do PHP 8 onde mostramos (com muito código) o que há de novo na linguagem.
O PHP 8 finalmente chegou em 2020 já prometendo balançar o mundo back-end. Quem acompanha o mundo da programação sabe que o PHP é extremamente relevante no mundo web e com essa nova versão ela veio para se consolidar como uma das melhores linguagens para se programar.

📝 𝗟𝗶𝗻𝗸𝘀 𝗖𝗶𝘁𝗮𝗱𝗼𝘀
→ PHP: https://youtu.be/AqDj3OSV0mM
→ O que há de novo no PHP 8?
https://www.php.net/releases/8.0/pt_BR.php

📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
→ https://linktr.ee/codigofontetv

📸𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺
→ https://www.instagram.com/codigofontetv/

☕ 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀 𝗻𝗼 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
→ https://codft.me/clubecdfs

▸ 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥
🚀 VPS: https://codft.me/HGwZwMQORc4ao
📢 Vagas e Oportunidades: https://codft.me/hostgatorjobs

𝑵ó𝒔 ❤️ 𝒓𝒆𝒄𝒆𝒃𝒆𝒓 𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒆𝒔, 𝒄𝒂𝒓𝒕𝒂𝒔, 𝒃𝒓𝒊𝒏𝒅𝒆𝒔 𝒆 𝒎𝒊𝒎𝒐𝒔.
Caixa Postal: 91735 – Cep: 25620-972
Petrópolis / RJ

🤝 Roteiro em colaboração com Lucas Cavalcante
→ https://www.youtube.com/lucascavalcante81
💻 Edição e Áudio: RW Studio
🔗 Um vídeo do site Código Fonte

#PHP8 #WhatsNew #GuiaDeAtualizacao

Source: Código Fonte TV

174 Comentários:

@gabrielcaruso

Como um dos Release Managers do PHP 8.0, só tenho a agradecer por esse trabalho de vocês na divulgação dessa nova versão da linguagem

@chrysdestiny

Sou a favor de um vídeo dedicado sobre mais novidades do Php, pfv rsrsrs

@ViniciusSilva-zg7lz

Gostaria de adicionar alguns detalhes pra complementar oq foi dito no vídeo:

1 – A promoção do construtor só funciona se forem utilizadas as palavras chaves public, private ou protected. Palavras chaves como var não funcionam.

2 – Match Expression faz comparações estritas, ou seja, vê se os dados são idênticos ao invés de iguais. Já o switch, apenas compara os dados em si e não os tipos deles.

@ojefersonlucas

Cara, o PHP evoluiu e muito!!! Vida longa ao PHP!

@LucasPereira001

É lindo de mais ver e acompanhar a evolução do PHP <3 s2

@belonauta7339

Já estou aguardando o PHP 9,10,20! Cada versão, é um sucesso!!

@leosantos7162

Deu até vontade de deixar o node de lado e ir aprender PHP rsrs

@isacjunior3840

O JIT também é um grande avanço. O processamento teve uma performance muito interessante nessa versão

@moimsk8

Sou programador javascript (node), mas andei muito tempo no PHP com twig e compose. Eu fico é feliz que PHP evolua mesmo.

@struntuz

Named arguments é uma das coisas que mais gosto no Dart, simplifica muito o desenvolvimento, muito bom ver essa novidade chegando no PHP assim como o null safe operator

@aliugam_

Rapaz, a cada mudança comentada eu pensava: “Que maravilha, como isso não tinha sido feito antes?!.”

@brunolcursos

Ficou sensacional, deu até vontade de migrar as centenas de milhares de linhas pro PHP 8.
Passou passou passou

@ApoloAM

nossa, tá top demais… php tá se mantendo atualizado demais! Maravilha!

@DanteMarinho

Uawww! Show demais! Fico curioso sobre o futuro do WordPress! Será que vamos ter uma avalanche de bugs e conflitos? Eu não recomendaria trocar a verão do PHP tão cedo ainda… Teríamos que ter a confirmação por parte do WordPress Core Team e de todos os temas e plugins que utilizamos. Grandes abraços! =)

@felipegimenez3371

Tava procurando um vídeo assim, para contar as novidades do php 8

@FuncaoCurioso

Muito bom!!! Obrigado pessoal! Já compartilhei com um monte de Javeiros rsrs

@edreer

Vocês realmente facilitam o entendimento! Parabéns!

@eliabekun

Que top! Muito obrigado por esse vídeo. Mudanças fantásticas e importantíssimas…

@lucasinacio3162

E eu continuo me aprofundando cada vez mais no PHP. Cara sinceramente, estou em puro êxtase pelas novidades advindas com o PHP 8 hehe

@YudiKondo

Muito bom é ótimo ver o PHP evoluindo!

@georgetavareslopes

Php está ficando bem parecido com typescript. Bem legal

@jonathanofabsolute

Meu dá uma vontade de programar só de ver esses dois falando, incrivél !!

@luffyfat2

Amo programação e não tenho preconceito com nenhuma linguagem, paradigma ou seja lá o que for desse mundo maravilhoso. Mas, há 10 anos, só o PHP conseguiu me dar grana!!! hauhauh desenvolvo praticamente qualquer solução com ele, solo game e sem mta frescura!
Vida longa ao PHP!!! <3

@paulobitfranca

Um recurso que eu acho que seria legal é ter um jeito de obrigar todas as variáveis (de classe) a terem um tipo. A partir da versão 7 já temos o strict_types, que quando ativado no inicio do script, verificará todas as variáveis do script, se os tipos estão certos com o valor atribuído à variável. Porém a variável ainda pode ser declarada sem um tipo, dai aceitando qualquer tipo de variável. Ou seja, podiam criar uma propriedade similar ao strict_types, mas que obrigasse toda variável a ter um tipo. Sei lá, acho que seria muito útil…

@inaldomonteiro4231

Meu primeiro contato com o PHP 8 foi através desse video. Obrigado por compartilhar conhecimento. Excelente Canal . Parabéns.

@lucianomoraes9519

Ficou mt legal o video de vcs, bem caprichado. Obrigado pelo trabalho!

@paulo57575

Se a versão 7 já estava ganhando em velocidade de todas linguagens em web, imagine com esta novidade da versão 8. Se você quiser velocidade na web é PHP 7/8.

@jaimevendrame

Parabéns, como sempre um ótimo vídeo.

@jhorgemarcius

O php8 com o Laravel vai ser sensacional

@Jogandonaboa

É impressão minha ou o PHP está se aproximando mais do js nas novas funcionalidades?
Isso é muito legal de ver

@nokdonok

Ave lá vou eu ter que refatorar todos os meus repositórios, mas tenho que admitir, ganhei uma performance absurda nessa versão, processamento melhorou de mais no 7 agora no 8 está bem fluido.

@paulobitfranca

Parece que o PHP está correndo atrás pra tentar implementar todas as novidades já presentes na linguagem Hack (o PHP do Facebook) e isso é muito bom.

@dragondiego7

Muito bom, obrigado pelo video e pela boa explicação 🙂

@tiago6201

Deixei de trabalhar com Engenharia mecânica, há três anos, para atuar como Desenvolvedor php, não me arrependo, graças a Deus, ganho muito bem!
Então se vc pensa em começar a programar, PHP “dá bom” haha

@DouglasFiedler

Depois de tanta gente falando que o php vai morrer e não é que em parte ele morre mesmo e renasce com todo um esplendor! Muito show as mudanças! ‘Bora aprender!

@timoteobega

Vida longa ao PHP

@DiegoArmandoMarcelino

Pela primeira vez na vida deu vontade de fazer alguma coisa com PHP.

@BotandoFogo

Muito bom o vídeo!!
Gostei das informações do JIT, gostaria de ver mais sobre ele 😀

@lorddrumond3937

Sensacional, essa que “php está morrendo” é balela, vou continuar a usar essa linguagem maravilhosa que inclusive foi a primeira que aprendi.

@joaojr6227

minha dúvida é, essas novas mudanças são opções ou obrigatórias? por exemplo, tenho sistemas/sites feitos em PHP7 que já estão operacionais, se eu atualizar o servidor para PHP8, será obrigatório modificar todos os códigos para funcionar no PHP8 ou posso atualizar sem medo de prejudicar os sistemas já operacionais em PHP7?

@TheNets

Mano, eu ainda lembro do PHP 3 e a saga do phpBB pra montar um fórum do OpenTibia.

@gubsocosta

Esse vídeo merece uma parte 2

@gilvansantos3415

Amigo estou pretendo criar uma loja virtual, na empresa onde contratei o plano de hospedagem, o usuário pode escolher qual versão php usar! E já está disponível a versão php8! A pergunta é! Já posso iniciar a loja na versão php8? Poderá Haver problemas futuros de incompatibilidade com alguns plugins? etc?

@esabereducacional-dualdata674

boa noite. alguém saberia me dizer qual a melhor opção para instalação no WINDOWS e explicar o motivo: APACHE + PHP8 NTS (non thread safe) ou APACHE + PHP8 (thread safe)? já achei muita coisa na WEB, mas nada que seja totalmente explicativo e funcional. OBS: usarei opção de instalação manual, sem XAMPP, APPSERV, etc…

@guilhermetod9516

Não programo em PHP, mas achei legal a ideia do vídeo de atualização

@gabrieldimas

Ótima matéria!
Fundo do matrix escondido no final, massa!

@81jlgregorio

O que era bom, ficou ainda melhor! Código mais limpo, JIT, nullsafe operator, #OMG! Estou emocionado!

@denneraladim6190

Qual editor você indica para utilizar em PHP ?

@VictorCampos87

Nem me atualizei pro PHP 7.1 ainda
Preciso ver outro vídeo antes desse

@adrianorabello9191

Muito top… a primeira linguagem que a prendi !

@eduardovieira2549

Nossa. Eu passava Array como argumento e tinha de ler posições do Array agora com essa atualização vai ter muito menos código.

@rcosta7239

O PHP não vai morrer, mas vejo que o mercado não tem valorizado o profissional, você acha vagas de Java Pleno pagando o que estão oferecendo para PHP Sênior. E no geral as vagas de PHP em sua maioria são PJ, por 5K, 6K, 7K e 9K. Em Java você vê esses valores em contratos CLT ou até mesmo 15K PJ para Java. No meu último trabalho com PHP eu ganhava 9K PJ, e era considerado Sênior. Migrei para Java e hoje consigo esse valor como CLT.

@edsonrobertodasilva

13:03 “Olhadinha básica para a esquerda, conclusão de que vai apanhar mais tarde, uma engolída à seco e bora continuar.” Tudo isso em menos de um segundo. Essa é a rapidez que eu quero no meu PHP

@alx_abreu

Eu que to quase tiozão to querendo aprender essa bagaça, quem diria chegou na versão do meu número de sorte! Então aprender nessa nova versão será menos incomodo?

@cleonthesecond

Essas mudanças no php lembram muito as funcionalidades do typescript

@ryonagana

a parte do mixed type é meio redundante
ja que o php nativamente ja usa o mixed nao é necessario declarar mixed
e na doc do PHP quando o retorno de alguma função pode ser varios tipos la ta escrito “mixed” apenas era uma coisa interna do interpretador que ficou disponivel
mas se nao declarar mixed (o jeito padrão antigo) é a mesma coisa

@jjcchh

Próximo passo, PHP frontend , aguardem os próximos capítulos.

@arozendojr

Faz um vídeo sobre o asdf, como Windows usa o linux por baixo, estou quase voltando para a Micro $oftware.
Uma grande vantagem do Windows é a compatibilidade com meu Hardware positivo.

@LeandroSilva-qq7yb

PHP 8.0 ficou muito pratico

@heliobras9466

De acordo com o relatório do GitHub o uso do PHP está a diminuir. Faz um vídeo explicando alguns possíveis motivos

@marcelocarnauba3933

Muito bom!!

@douglascamargo8084

estou cursando o primeiro semeaste analise e desenvolvimento de sistema teria algum concelho obrigado gosto muito dos vídeos me ajuda muito

@n0d2010

Nós, devs do PHP, sentimos falta de conteúdos voltados à multithreads feitas com PHP. .

@itanuromero5374

Existe já alguma forma de aprender php diretamente pela sua versão 8? Como tutoriais oficiais ou documentação técnica?

@ligialigia248

Alguem recomenda algum curso sobre HTML ou algo do tipo? Sou novata mas manjo um pouco, queria saber algum curso bom e famoso onde eu realmente aprenda tipo os curso da Hcode etc, quero Curso realmente boms sobre HTML CSS etc.

@satoshisilva1978

Ficou basicamente um TypeScript da vida

@cimentocaue

Caraca, esse vídeo ficou muito bom!

@EduardoPereira07

PHP é vida

@joaoluiz7728

Aprendi php 7 agora e já saiu php 8

@igoralmeida437

Incrível!!

@UnSet

Tirando a parte de pedir like e inscrição que é muito chato além de propaganda demorada tendo que esperar mais de 2 minutos só pra começar o vídeo ficou legal, com boas informações e exemplos bem claros e legais, gosto desse casal um dia queria casar com uma programadora também kkkkkkkkkkkkkkk xD

@euclidesfreire3179

Eu amo PHP

@GilneiMascarenhas1991

Parece que ao aplicar essas mudanças o pessoal do PHP se inspirou em Javascript

@alcideswenner

PHP imortal.

@gabrielyscheleider5401

muito bom!!!!

@jornadamarketingdigital8615

Fantásticas novidades !!!

@leonardoamorim4829

Façam o vídeo assim com a nova versão do .NET

@raZec25j

PHP já era top! Só tava faltando mesmo era o JIT! Agora não falta mais nada!

@brunonascimento739

Virou javascript. Gostei

@adrianodemoura

Adorei, vida longa ao PHP …

@DiogoLScarmagnani

Essa match expressions é maravilhosamente maravilhosa.

@ALEXRUDSONMV

tenho um sistema que foi construído em php 5. Consigo reaproveitar ele para funcionar com php 8?

@tecnobrfreelancer5948

Caramba, agora lascou!!! Continuo aprendendo o php7.4 ou recomeço com o PHP8

@5vinicius100

Vocês são incríveis

@eduardopereiraribeiro3766

Ainda é válido se especializar em PHP pro profissional (construção de api, backend etc) ou me mantenho só no conhecimento pessoal?

@hudsondevman

Uma coisa que eu acho interessante é que o pessoal fala que não tem projetos novos em PHP, e que o PHP é só legado. Fazer o que né… PHP version 7.4 is used by 9.5% of all the websites whose server-side programming language we know. Fonte: https://w3techs.com/technologies/details/pl-php/7.4

@EducadoresnoLinux

Já tem meu like!!

@gabrielfreirebraz

Com exceção dos dois minutos pra começar o vídeo, amei as informaçōes!

@wribeiiro

Php 8.2 está entre nos

@alexjogosnostalgicos

vale apena ser tecnico em informatica para internet?

@GustavoSantos-mj5iw

alguem pode me tirar uma duvida ?
estou começando a estudar PHP agora, porem recentemente saiu uma analise do github dizendo que o php esta em decadencia desde 2014.
Realmente vale a pena estudar essa lang nos dias atuais ?

@GabrielCruz-gs8gl

Uma sujestão de vídeo:
.NET 5 e C# 9

@ffpthai

Ué os attributes não tinham ficado com a sintaxe definida como @@?

@OtavioMiranda

PHP8 tá um casamento entre TypeScript e Python kkkk

@rafando

Quero essa pelúcia do PHP! #cute

@fazinbarin1412

$fico = feliz; kkk a linguagem php sempre surpreende .

@rogerioblucio

Nova Versão PHP as ‘JS’ …hauahaua… ficou massa

@marceloluis195

To esperando sair o EP sobre F# e Q#

@franciscoduarte4100

Esses jalecos de cientistas que vcs usam são de maaaaais!

@netunof3059

Agora você vai poder fazer gambiarras com muito mais eficiência

@melkdesousa

Essa frase do início já faz tempo que fazia falta…

@ranierepsantos3860

Rapaz … Me surpreendeu.

@moisesferreira10

Isso me lembra o nome daquele filme daquele cara com garras na mão. Acho q se chama “PHP Imortal”

#OCampeaoVoltou

@knop6181

esse match ficou top

@luisazaneroc.557

Excelente! Saludos desde Perú 🇵🇪

@frny12

Está Deveras Show!

@lorhansohaky8432

Quero essa match no js

@ttemis

Impressão minha ou o php8 esta bem parecido com umas funcionalidades do C#

@comunidadeilha

PHP reina absoluto.

@welingsonsantos9572

Achei good <3

@patricioalex96

Sabe informar quando a hostgator vai permitir usar essa versão ?

@diogomainardes

sou fã do PHP, mas enquanto ele não rodar no navegador, não vai ter a popularidade da javascript, que aliás essa sim é linguagem de sobrinho (pronto, falei)

@AlanHenriqueFerreiraSilva

Super TOP!

@zaqueubatista2786

Cross Over entre Guanabara,Teló e Código Fonte Tv

@JhonatanMorais

Seria exagero dizer: O gigante acordou?

@janedeispraca1102

Será que o php 8 possui a solução pra sobrecarga

@FabioCarpiOficial

Muito em breve… Até hoje a host gator não atualizou o PHP deles…

@Oculterous

Pegou bestante inspiração no Javascript com typescript

@leafaravlis7361

Até lacrimejei

@joaobatistabaeta

Amo esse casal

@eduardoc.6569

O vídeo começa em 02:16

@emersonmx

Rust!!! O,O
Agora só falta remover o

@lucasscemist2877

Essa match valeria toda a relesase

@wawingiantonio8138

já não irei ao Node JS. Só faltou o return múltiplo como Ruby faz

@pcold590

O PHP é igual a rainha da inglaterra

@isacjunior3840

Variáveis com tipagem

@roletaaaaa

Assim … Eu sou realmente leigo no php e tal … Mas de verdade … Qual a necessidade da palavra reservada Mixed ? Se o atributo no não é tipado o Mixed se torna meio inútil … E se é tipado , vc pode usar o ” | “.

Por exemplo … Se vc tem
funcion funcaoExemplo($attExemplo){}
Automaticamente eu não posso deduzir que o atributo não tem tipo definido , logo é “Mixed” … Sendo assim , qual a necessidade dessa palavra ? Sem ela , meio que já tava explícito que aceitava tudo …

ps: não é metendo o pau na linguagem não , é que sou leigo mesmo

@MarcusZani

nossa gostei da tag match la em!

@adelarsq

PHP com JIT? Por esta não esperava

@jeorane

PHP é legal porque tem em tudo quanto é hospedagem, até nas gratuitas e é muito fácil fazer qualquer coisa ou atualizar. Mas fala sério, ô linguagem feia. Olhar para isso para quem conhece C# (e não conhecia PHP previamente) dá até enjoo. Aprendi PHP há alguns meses, então um dia cometi um erro simples, esqueci de digitar um sinal de igual (=), meu código ficou assim:

if ($a=$b) … deveria ser ($a==$b)
Nenhuma mensagem de erro, nada, demorei um dia inteiro para descobrir porque meu app não funcionava. Eu estava aprendendo PHP, descobri então como o PHP é, uma linguagem que eu descartaria se pudesse.

Assim como existe o Typescript que “transpila” para Javascript, deveriam inventar um C# que que transpilasse para PHP.

@tssistemas

Top das galáxias

@lucasfernandesazevedosanto9872

Show!

@rodolfosilva5299

Ue. Pensei q o php ia ser extinto em 2020. Só falta ele rodar várias tarefas na mesma tela

@vitorosan

PHP8 = PHP7 + Java + TypeScript + Python

@vitalvesneto

I Love PHP <3

@djalanmoreira

Show de bola su programador php desda versão 4 e não larguei mais

@talyssonlima2820

PHP ️

@EltonFrancaAlencar

Nem bem saiu o video e já tem gente da rocketseat dando dislike =)

@mauriciomarinho8479

A predileta!

@danielmoura4821

Então o PHP virou o ” JAVA ” da WEB? kkkkkk

@ronaldopalamim3097

11:37 – mas isso é algum tipo de código?

@icaro25sp

E esse php que não morre, né gente?

@Igor-ur3uq

Top

@AndressaCodes

Sem erro pro github

@jeidisonfarias333

PHP S2

@carloshenriquealvarengados1008

Ta ficando igual java script

@lincolnalmeida6802

Php entre outros pagando minhas contas há 8 anos povo vai gorando php e ele segue dando dinheiro

@Jurniores

Só uma curiosidade, aquilo é a imagem de São Pe. Pio de Pietrelcina? LoooooL

@claudson3862

Desde a 5.* quando iniciei lá em 2013/14 que o PHP tá morrendo KAKAKAKKAKAKK vem tranquilo vem afobado não

@danilohenrique316

Ué mas não essa a linguagem que tinha morrido? kkkkk

@Richardsoncsc

instalei php8 pelo make install agora nao consigo desinstalar. Sad 🙁

@igorspn

“Macarronada de if’s” haha

@guilhermecabrera9865

PHP ta em um loop do calendário maia.
Vai acabar todo ano….

@jairoprates4300

PHP morreu né? ha tá… ó eu aqui no velório dele…kkk

@wandersonwhcr

Baixando ainda mais a ortogonalidade da linguagem 🙁

@jordanxiaomi6710

PHP ou Java?? Hahahaha

@melkdesousa

Desconfiava desde o princípio…

@FabioCarpiOficial

PHP 8.0.10 saiu e a Hostgator, nada…..

@GilMarinho

php.net

@ricardo_reis

O vídeo começa só em 2:55

@MiltonBolonha

Eita, cade o café do PHP8 ?

@wenderteixeira1851

hostgator não presta.

@pubpubdosrapazes

PHP é um elefante azul

@gabrielperin3391

“PHP tá morrendo”

@guilhermemarcal9276

O php tá morrendo desde 1970

@DanielOmine

Agora sim o PHP morre.

@byfelipers

PHP = P#

@codigodesenior3995

uai, mas ele não tinha sido morto ?

@JamzaDzn

Usuario? Lindo

@nunnofranca

Switch case Morreu?

@umbozanetomm8479

Need lovely ️

@dritto9100

First

@MARLONO963

:/ 2 minutos de inrrolação.. deslik e indo pra ver outro video

@denisprado5334

PHP TOP TOP

ATENÇÃO: Os comentários não correspondem a opinião do proprietário deste site e foram extraídos de forma automática. Este artigo não possui fim comercial e tem por objetivo apenas o estudo da tecnologia Selenium. Caso algum comentário aqui presente seja abusivo ou fira alguma lei, favor nos informar para que possamos removê-lo o mais rápido possível.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima