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

O PHP mudou e você deveria saber sobre isso, Hello PHP 7!

Opensanca
September 21, 2016

O PHP mudou e você deveria saber sobre isso, Hello PHP 7!

Nesse OpenTalks, tivemos a ilustre presença do Gustavo Pereira (https://www.linkedin.com/in/gstpreira/) abordando sobre os aspectos do PHP 7.

Opensanca

September 21, 2016
Tweet

More Decks by Opensanca

Other Decks in Programming

Transcript

  1. • + 20 anos; • < 2004; • 2004 -

    PHP 5 ◦ OOP; ◦ SPL(Iterators,Exceptions,File, etc…); História
  2. História • > 2009 ◦ Namespaces ( PHP 5.3 );

    ◦ Funções anônimas ( PHP 5.3 ); ◦ Traits (PHP 5.4 ); ◦ Generators (5.5); ◦ Performance; ◦ Releases anuais;
  3. • Suporte completo a 64 bits ◦ Large File Support;

    ◦ Strings maiores que 231; ◦ Suporte a inteiros de 64 bits; Mudanças ( Internas )
  4. Mudanças ( Internas ) • Thread sem perda; • Otimização

    da estrutura de dados; • Novo gerenciamento de memória;
  5. Mudanças ( Veja mais ) • bit.ly/php5to7 ( Alterações e

    remoções ) • bit.ly/php7-new-feats ( Novas funcionalidades )
  6. • Tipo Nullable; • Visibilidade de classes; • Tipagem de

    propriedades; • Anotações ( Annotations ); • Coleções ( Collections ); • Estruturas Genéricas ( Generics ); Futuro - PHP 7.1
  7. Futuro - PHP 7.1 • Retorno Void; • Multi Catch;

    • Melhoria no HTTP/2; • Melhorias na biblioteca cURL ( HTTP/2 ); • Float mais precisos;