Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PHP do futuro - Novidades do PHP 8.1

PHP do futuro - Novidades do PHP 8.1

A versão 8.1 do PHP será lançada no final de 2021 mas já é possível ver e testar diversas de suas novidades. Nesta palestra nós vamos executar códigos com as novidades desta versão e discutir sobre como acompanhar as futuras funcionalidades.

Vinicius Dias

August 20, 2021
Tweet

More Decks by Vinicius Dias

Other Decks in Programming

Transcript

  1. Quem sou eu? Zend Certified PHP Engineer Adm do PHP

    Rio e PHP Brasil iMasters Certified Professional cviniciussdias
  2. Dê Feedback Nenhuma apresentação é perfeita e nós que criamos

    conteúdo sabemos disso. Nossa intenção é passar conteúdo da melhor forma possível e sua opinião é muito importante para isso.
  3. 1. PHP já pode executar código de forma assíncrona 2.

    Fibers não permitem execução de código assíncrono Mitos sobre PHP e Fibers
  4. —Trecho da RFC “Unlike stack-less Generators, each Fiber has its

    own call stack, allowing them to be paused within deeply nested function calls.”
  5. Principais RFCs Permite usar como typehint 2 tipos em um

    único valor 04 Função array_is_list e unpacking de arrays com strings como chaves 05 Tipo de retorno informando que a função encerra o programa 06 Permitem descrever um conjunto limitado de valores 01 Nos livram dos famigerados getters 02 Permite ter um objeto como valor padrão de argumentos 03 Enums Readonly properties New in initializers Pure intersection types Novidades de array Noreturn (never)
  6. • Disable autovivification on false • Deprecate passing null to

    non-nullable arguments of internal functions • Restrict $GLOBALS usage • fsync() Function • Final class constants Mais novidades