Novidades do PHP 8 - Conheça o JIT | Dias de Dev

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

ความคิดเห็น • 116

  • @DiasDeDev
    @DiasDeDev  4 ปีที่แล้ว +12

    Pra quem quiser um conteúdo mais técnico falando sobre o JIT, super recomendo esse artigo:
    thephp.website/br/edicao/php-8-jit/

    • @matheusoliveira5129
      @matheusoliveira5129 4 ปีที่แล้ว +2

      Tem essa live muito boa do Nawarian no PHPSP, baseado nesse mesmo post dele rs.
      th-cam.com/video/JZAs1YTcRHM/w-d-xo.html

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Boa, Matheus. Bem lembrado

  • @douglasbernardodev
    @douglasbernardodev 4 ปีที่แล้ว +16

    Faz um vídeo sobre opcache como mencionado no video. Acho que seria um bom tema!

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Opa, valeu pela dica, Douglas.

  • @anderclelsonsousa4399
    @anderclelsonsousa4399 4 ปีที่แล้ว +2

    Mlq, me inscrevi agora no seu canal. Exatamente 2,11mil inscritos. Você, com certeza, vai longe. Gostei muito do conteúdo.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Opa, valeu demais pelo apoio! :-D

  • @RamonMarques
    @RamonMarques 2 ปีที่แล้ว

    Excelente. Apesar de não ser comum, eu tenho usado PHP pra algoritmos de otimização, que demandam bastante CPU. O PHP já performava bem antes. Farei testes usando JIT. Parabéns pelo vídeo.

    • @DiasDeDev
      @DiasDeDev  2 ปีที่แล้ว

      Que massa, Ramon. Depois compartilha se usar JIT melhorou a performance pro seu caso. :-D

  • @gomes2191
    @gomes2191 3 ปีที่แล้ว

    Muito bom, só de reservar parte do seu tempo para levar esse conteúdo de excelente qualidade e gratuito para nós meros mortais já merece o like.

    • @DiasDeDev
      @DiasDeDev  3 ปีที่แล้ว

      hahahah
      Valeu demais pelo apoio, Francisco. Que bom que gostou! :-D

  • @DouglasSVieira
    @DouglasSVieira 4 ปีที่แล้ว

    muito bom curti, mesmo não entendendo muito de php ainda..

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Que bom que curtiu, Dougllas. Querendo se aprofundar em PHP, entra nas comunidades lá no Telegram. Tem uma boa galera que sempre tira dúvidas.
      E se estiver procurando bons cursos de PHP, lá na Alura tem vários. :-D

  • @richmakercrypto
    @richmakercrypto 4 ปีที่แล้ว +1

    Massa demais Vinicius, ja dei meu like. Se vc puder, faz um video fazendo um sisteminha basico em php puro, com composer, talvez um ORM e boas praticas. Abraço

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Boa sugestão, Felipe. Obrigado

  • @rogermesquita
    @rogermesquita 3 ปีที่แล้ว

    Sou fã demais desse cara desde a alura... Vinícius tu é fodaa! Mudou muito minha carreira como programador Web e ainda aguardo um curso de Symfony dado por você kk vlw mano, sucesso!!

    • @DiasDeDev
      @DiasDeDev  3 ปีที่แล้ว +1

      Opa, que bom que você curte meu trabalho.
      Lá na alura tem 3 cursos de Symfony comigo. Foram os primeiros cursos que gravei na Alura. :-D

    • @rogermesquita
      @rogermesquita 3 ปีที่แล้ว +1

      @@DiasDeDevos cursos de ApiRest com symfony ne? Já fiz, foi ai que conheci o Symfony. É o primeiro framework que tenho contato e atualmente ando gostando demais de aprender sobre ele.

    • @DiasDeDev
      @DiasDeDev  3 ปีที่แล้ว

      @@rogermesquita ​ Isso. No 3o curso eu mostro como instalar o Twig pra fazer aplicações além de API. Tem um Alura+ sobre Twig também. :-D

  • @rafaelpazio
    @rafaelpazio 4 ปีที่แล้ว

    Show de bola Vinícius "Artisan" Dias!

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Heheheh
      Valeu, mano

  • @jansenfelipe
    @jansenfelipe 4 ปีที่แล้ว

    Muito bom meu mano!! Ansioso aqui pela nova versão do php hehe

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Heheheh
      Também tô. tá bem interessante

  • @CanalSAMA
    @CanalSAMA 4 ปีที่แล้ว

    Muito boa a explicação, bem prática! Parabéns Vinicius.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Kkkkkkkk
      Felipe, pegou pesado. 😝

    • @CanalSAMA
      @CanalSAMA 4 ปีที่แล้ว

      @@DiasDeDev kkkk, ainda bem que vc não é minha mulher, corrigido. Sou seu aluno do Alura! 😝

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      @@CanalSAMA kkkkkkkk
      Já me disseram que pareço o Felipe Neto. Achei que vc tava me zoando.
      Hahahahah

    • @CanalSAMA
      @CanalSAMA 4 ปีที่แล้ว

      @@DiasDeDev kkkk, não, eu que viajei mesmo kkk

  • @arielrobert4511
    @arielrobert4511 4 ปีที่แล้ว

    Muito bom Vinícius.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Que bom que curtiu, Ariel. :-)

  • @JuniorSilva-rq6su
    @JuniorSilva-rq6su 4 ปีที่แล้ว

    Conteúdo TOP! Tu é foda!!!

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Opa, que bom que tá curtindo, Junior. Valeu pelo feedback!

  • @kayo_bruno
    @kayo_bruno 4 ปีที่แล้ว

    Parabéns man, muito bom sua explicação

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Obrigado pelo feedback, Kayo. :-D

  • @jpauloweb7
    @jpauloweb7 4 ปีที่แล้ว +1

    Muito bom conteúdo Vinicius! Parabéns!!! Penso que seria interessante um video falando do Laravel 8 com Jetstream utilizando o Inertia.js e outro com Livewire (ou no mesmo). Ficaria sensacional, ainda não tem esse conteúdo com clareza na internet.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Valeu pela, João Paulo

  • @diegodario1400
    @diegodario1400 4 ปีที่แล้ว

    Gostei, ficou bem didático e direto ao ponto. Parabens e continue trazendo conteúdos relevantes como este. Sou leigo no assungo, mas fiquei imaginando se essa opção traria mais preocupação com relação a seguraça, vide ataques como o Spectre que afetaram processadores intel. Talvez tenha viajado aqui 🤭

    • @lucasayabe
      @lucasayabe 4 ปีที่แล้ว +1

      Spectre, aí eu acho que não, isso tende a acontecer quando vc gerência mal a memória

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Opa, obrigado pelo feedback, Diego.
      Olha, posso estar errado, mas acredito que o JIT não vá influenciar nisso não. Essa vulnerabilidade já existe nos processadores e o que vai mudar é qual código o PHP já armazena no opcache. As instruções que o processador vai executar, na prática, não mudam até onde eu sei. A diferença é que a Zend Engine vai ficar de fora em alguns casos.

  • @Jeymsson
    @Jeymsson 4 ปีที่แล้ว

    Que massa.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Que bom que curtiu. :-)

  • @alissonsilva9419
    @alissonsilva9419 4 ปีที่แล้ว +1

    Ansioso pelo PHP 8

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Pois é, também to, Alisson. Parece que vai ser o início de uma nova fase bem interessante pro PHP.

  • @newerbits
    @newerbits 3 ปีที่แล้ว

    TOP!!!

    • @DiasDeDev
      @DiasDeDev  3 ปีที่แล้ว

      Opa, que bom que curtiu, Flavio.

  • @RaphaelFreitasPereira
    @RaphaelFreitasPereira 4 ปีที่แล้ว +1

    Show Vinícius, só coloca na descrição uma pequena correção, no trecho CRTO você falou 1235 e na leitura do R ao invés de ler o 2 você leu o 1 abraços

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Perfeito, Raphael. Obrigado por perceber e reportar!
      😁

  • @gessegoncalves6493
    @gessegoncalves6493 4 ปีที่แล้ว

    muito bom

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Obrigado pelo feedback. :-D

  • @AnaPaula-uc4on
    @AnaPaula-uc4on 4 ปีที่แล้ว

    muito bom!
    parabéns!!!

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Obrigado, Ana Paula. Fico feliz que tenha gostado.

  • @Lucas-mu5no
    @Lucas-mu5no 4 ปีที่แล้ว

    Vlw pelo video, gostei muito. =D

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Opa, Valeu pelo feedback, Lucas

  • @TharlesAmaro1
    @TharlesAmaro1 4 ปีที่แล้ว

    Show de bola! Aguardando mais conteúdos. :)

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Opa, que bom que está curtindo, Tharles. :-D

  • @BrenoMayderCruz
    @BrenoMayderCruz 2 ปีที่แล้ว

    Parabéns pelo conteúdo. Você já fez algum vídeo sobre a possibilidade do uso de Swoole ou ReactPHP no Windows para programação assíncrona?

    • @DiasDeDev
      @DiasDeDev  2 ปีที่แล้ว

      Swoole não funciona no Windows, mas ReactPHP sim.

  • @fabricio.damasceno
    @fabricio.damasceno 4 ปีที่แล้ว

    Parabéns menino prodígio do PHP. kkkk Ficou Top.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Hahahah
      Valeu demais, mano

  • @alissonsantana4876
    @alissonsantana4876 4 ปีที่แล้ว

    Vídeo TOP parabéns! +1 inscrito

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Opa, muito obrigado, Alisson. Que bom que curtiu! :-D

  • @JoaoNelsonLima
    @JoaoNelsonLima 4 ปีที่แล้ว

    Muito legal parabéns. Acredito q paralelismo ajudaria bastante tbm. Se tiver um bom material pra indicar sobre como executar rotinas em paralelo no PHP eu de antemão já agradeço.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Opa. Já tem um vídeo aqui no canal falando sobre programação paralela vs assíncrona. :-D
      Na Alura tem um curso completo de paralelismo tbm. Talvez no futuro eu traga mais conteúdos do tipo.
      :-)

  • @helderwillian3688
    @helderwillian3688 4 ปีที่แล้ว

    Bem legal o vídeo.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Opa, obrigado pelo feedback, Helder

  • @arthusantiago
    @arthusantiago 2 ปีที่แล้ว

    otimo video

    • @DiasDeDev
      @DiasDeDev  2 ปีที่แล้ว

      Opa, que bom que curtiu. 😁

  • @nubiochj841
    @nubiochj841 4 ปีที่แล้ว

    Bacana!

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Maneiro, né!? Que bom que gostou. :-D

    • @nubiochj841
      @nubiochj841 4 ปีที่แล้ว

      @@DiasDeDev A comunicação ficou boa

  • @paulo.sistema
    @paulo.sistema ปีที่แล้ว

    Olá.
    Por gentileza.
    Gostaria de saber como o engine do PHP 8 lida com paralelismo e concorrência.

    • @DiasDeDev
      @DiasDeDev  ปีที่แล้ว +1

      Em que caso, exatamente? Em requisições, quem lida com isso é o PHP-FPM, ReactPHP, Swoole ou seja lá quem estiver recebendo a entrada na rede.

  • @esclevi
    @esclevi 2 ปีที่แล้ว

    Vinicius como sempre na vanguarda.....Você poderia ser um consul brazuca do PHP.

    • @DiasDeDev
      @DiasDeDev  2 ปีที่แล้ว

      hahahah
      Que nada. :-p

  • @edson9428
    @edson9428 4 ปีที่แล้ว

    Estava procurando uma explicação assim.🤔

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Opa, que bom que encontrou aqui, Edson. hehehe
      Espero que tenha gostado

  • @esclevi
    @esclevi 2 ปีที่แล้ว

    Então Vinicius , resumindo, seria uma forma de otimização de performance fora da web, mas como eu uso o PHP para web seria um desperdício da função, já que ela é bem mais útil na automação e em uso de uma CPU, certo?
    Me corrija se meu raciocínio não condiz com o explicado.
    Grato.

    • @DiasDeDev
      @DiasDeDev  2 ปีที่แล้ว

      Opa, basicamente isso aí. Não seria "desperdício", só não traria muitos ganhos em aplicações que não precisam tanto de processamento. :-)

  • @FuncaoCurioso
    @FuncaoCurioso 4 ปีที่แล้ว

    Já me inscrevi. Fala sobre o OP Cache aí

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Opa. Vou preparar um vídeo sobre isso sim

    • @FuncaoCurioso
      @FuncaoCurioso 4 ปีที่แล้ว

      @@DiasDeDev Cara!!! Parabéns pelo canal e pelos vídeos. Ensina conteúdos complexos de forma fácil. Definitivamente um dos melhores canais de tecnologia que conheço.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Fico feliz demais com esse feedback, de verdade. Muito obrigado!

  • @BrandevTech
    @BrandevTech 3 ปีที่แล้ว

    Vinicius. Lembro que me recomentou trocar o Xampp por instalações independentes. Mas desde então não consegui encontrar nenhum tutorial que ensine a fazer isso. Gostaria de usar aqui apenas o PHP, MySQL e o PHPMyAdmin mas não faço a menor ideia de como juntar tudo isso sem o Xampp

    • @DiasDeDev
      @DiasDeDev  3 ปีที่แล้ว +1

      Fala, Anderson. Primeiro parabéns por topar largar essa muleta que o é o XAMPP. hahahah
      PHP não tem segredo. Se você usa Windows, é só fazer o download que já vem o executável pré-compilado. Aí basta colocar o caminho da pasta na sua variável de ambiente PATH (que é como o sistema operacional sabe onde buscar os executáveis dos comandos que a gente digita no terminal).
      Aí nessa pasta mesmo você pode modificar o PHP.ini como precisar (pra habilitar o pdo_mysql, por exemplo).
      Já o MySQL é mais fácil ainda. Next, next, finish. Sem segredo. PHPMyAdmin é uma ferramenta que não vejo motivo pra usar não. Usa a CLI do MySQL mesmo ou se quiser uma interface, Workbench, DataGrip, o próprio cliente do PHPStorm... Vários ouros são mais usados no mercado. PHPMyAdmin só é realmente usado em hospedagens compartilhadas, e nenhum projeto grande fica nesses lugares.
      Mas se o propósito for só estudar, eu nem instalaria MySQL. Instalaria só o PHP mesmo e trabalharia com SQLite já que não demanda infra. ;-)

    • @BrandevTech
      @BrandevTech 3 ปีที่แล้ว

      @@DiasDeDev Muito obrigado pelo feedback meu amigo. Já consegui rodar o PHP e MySql server tranquilamente. Mas não posso abrir mão do PHPMyAdmin. Eu trabalho para pequenas empresas em que todas possuem hospedagens compartilhadas, ai já viu né, kkkk. Mas tranquilo, vou continuar tentando. Parabéns pelo canal de excelente conteúdo!

    • @DiasDeDev
      @DiasDeDev  3 ปีที่แล้ว +1

      Mas se você já tem o php instalado, qual a dificuldade? phpMyAdmin é um sistema web. Só baixar ele, subir um servidor web e ser feliz.
      :-D

    • @BrandevTech
      @BrandevTech 3 ปีที่แล้ว

      @@DiasDeDev Sucesso! Criei mais uma task no gulp para abrir outro server do phpmyadmin na 8080. Demorei um pouco para entender quais extensões eu precisava no PHP puro mas deu tudo certo por enquanto graças as suas dicas e feeedbacks. Muito obrigado!

  • @hudsondevman
    @hudsondevman 4 ปีที่แล้ว

    Hj, já com o PHP 8 final, notei bons ganhos na última versão do cakephp , sem dúvida o php vai manter sua fatia de 80% da web.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Boa, Hudson. :-D

    • @hudsondevman
      @hudsondevman 4 ปีที่แล้ว +1

      @@DiasDeDev agora falta as hospedagens compartilhadas oferecer o suporte, já entrei em contato com algumas empresas e estão esperando uma versão mais "corrigida" do PHP 8.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      @@hudsondevman Verdade. Eu honestamente nem tinha pensado nas hospedagens compartilhadas. Hoje em dia as opções de cloud estão ficando tão baratas que as hospedagens compartilhadas estão aos poucos perdendo seu propósito, né!?

    • @hudsondevman
      @hudsondevman 4 ปีที่แล้ว

      @@DiasDeDev opa, as hospedagens compartilhadas PHP vária entre 8 a 15 reais por mês , conhece algum serviço de cloud que fica nesse valor ou próximo disso? Vlw

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +2

      @@hudsondevman O lightsail é a partir de 3,50 dólares. É próximo disso e te dá um pouco mais de controle sobre o servidor, pelo que eu sei. :-D

  • @beneditojunior4991
    @beneditojunior4991 3 ปีที่แล้ว

    o q eh OP_cache?

    • @DiasDeDev
      @DiasDeDev  3 ปีที่แล้ว

      É uma extensão do PHP que lida com algo parecido com compilação do código PHP, Benedito.
      Aqui eu falei um pouco sobre isso: th-cam.com/video/QvmuWH4bOjE/w-d-xo.html

  • @daianealves9230
    @daianealves9230 4 ปีที่แล้ว +5

    Palmas pelo vídeo e mais palmas por vestir a camisa da comunidade PHPWomen (literalmente...rs)

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

    • @pat.organiza
      @pat.organiza 4 ปีที่แล้ว +1

      O roxo do canal é inspirado nessa camisa!!

    • @daianealves9230
      @daianealves9230 4 ปีที่แล้ว

      @@pat.organiza Owwwn

  • @matheusoliveira5129
    @matheusoliveira5129 4 ปีที่แล้ว

    Show de bola Vinícius! Para quem quiser ver mais detalhes (até mesmo sobre o funcionamento da Zend VM), tem essa live fantástica do Nickolas no PHPSP
    th-cam.com/video/JZAs1YTcRHM/w-d-xo.html

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Boa, Matheus. Ótima sugestão

  • @charlesmontilla
    @charlesmontilla 4 ปีที่แล้ว

    Fala Vinicius, mais um ótimo vídeo, da a impressão que estou na Alura rsrsrsr...
    Cara, da uma olhada nesse vídeo da galera do Beer and Code: th-cam.com/video/nueVVt2qjE4/w-d-xo.html
    eles falam sobre a possibilidade do PHP 8 se tornar mais uma linguagem para "rodar" nativo em plataformas Mobile, será que vai rolar mesmo???
    Forte Abraço!

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      hahaha
      Que bom que a experiência tá sendo positiva, Charles. Vou assistir esse vídeo hoje ainda e te dou um retorno aqui. Obrigado pela indicação.

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Charles, assisti só esse ponto aí em que você mandou. A galera tava emocionada na hora de falar disso. rsrsrs
      O que acontece é que agora o PHP poderia ser portado para rodar em diferentes arquiteturas de processadores, vide RFC:
      "so in theory we should be able to support all of the platforms that are popular for PHP deployments (given enough efforts)."
      Mas entre isso e conseguir rodar um app nativo em PHP tem um abismo. Não acredito que isso vá acontecer. Acho mais provável algum microcontrolador suportar PHP do que um celular. rsrsrs

    • @charlesmontilla
      @charlesmontilla 4 ปีที่แล้ว +1

      @@DiasDeDev Ahhh Droga, já tinha até "baixado" o Android Studio rsrsrrss....
      "A galera tava emocionada" kkk, eles são assim mesmo, gosto bastante do canal deles também.
      "Agradeço sua atenção e resposta. Estou bem satisfeito com a evolução e com o que o PHP já nos "entrega".
      Abraço!

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Heheheh
      Eu que agradeço pela interação, Charles.
      Também tô bem feliz com o que o PHP tem nos fornecido.
      🤩

  • @EvecimarSilva
    @EvecimarSilva 4 ปีที่แล้ว

    Partiu dodar php para mobile hshshs

  • @RodrigoKulb
    @RodrigoKulb 4 ปีที่แล้ว +2

    Fala Vinicius, show ótima explicação tinha visto um exemplo de criar imagens fractais achei bem legal th-cam.com/video/dWH65pmnsrI/w-d-xo.html

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Opa, Rodrigo. Muito obrigado pelo feedback. Já salvei aqui pra assistir depois

  • @wilcorrea
    @wilcorrea 4 ปีที่แล้ว

    No comments

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Espero que isso seja positivo.
      🙈

  • @luizcarlosgomes6123
    @luizcarlosgomes6123 4 ปีที่แล้ว

    Pelo amor, vamos trocar ESSE Performance, por uma palavra em bom português = DESEMPENHO

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว +1

      Performance é uma palavra que existe em português e é sinônimo de desempenho, Luiz. Acabei de verificar aqui. :-)
      E acredito que trocar performance por desempenho não aumente a clareza da mensagem. :-D
      Mas obrigado pelo comentário. :-)

  • @laitongarcia3065
    @laitongarcia3065 4 ปีที่แล้ว

    Muito bom

    • @DiasDeDev
      @DiasDeDev  4 ปีที่แล้ว

      Que bom que curtiu, Laiton. :-)