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

PHP7: Show me the code!

PHP7: Show me the code!

Featuring the main new features of PHP7 (from 7.0 to the current version) with simple and objective source code examples.

Er Galvão Abbott

July 11, 2018
Tweet

More Decks by Er Galvão Abbott

Other Decks in Programming

Transcript

  1. www.galvao.eti.br CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 1 / 33 PHP7: Show me the code! PHP7 Logo by Vincent Pontier.
  2. www.galvao.eti.br CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 2 / 33 PHP7: Show me the code! PHP7 Logo by Vincent Pontier. Talk is cheap. Show me the code Linus Torvalds
  3. www.galvao.eti.br CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 3 / 33 PHP7: Show me the code! PHP7 Logo by Vincent Pontier. OK! Er Galvão Abbott
  4. Presidente (2012 – 2017) da ABRAPHP – Associação Brasileira de

    Profssionais PHP Diretor da PHP Conference Brasil Evangelista e Contribuidor para a Linguagem Atua como Zend Framework Evangelist para o ZTeam, da Zend Embaixador Fedora LATAM Professor Convidado (Especialista) de Pós-Graduação (PR e SC) 23+ anos desenvolvendo sistemas e aplicações com interface web 18+ destes com PHP 10+ com Zend Framework Palestrante em eventos nacionais e internacionais Professor de cursos presenciais e a distância Quem?! CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 7/11/18 - 4 / 33 www.galvao.eti.br PHP7: Show me the code! https://www.galvao.eti.br/ https://speakerdeck.com/galvao http://github.com/galvao
  5. Objetivo CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 5 / 33 www.galvao.eti.br PHP7: Show me the code! Apresentar, com exemplos objetivos e claros de código- fonte, as features recentes mais relevantes da linguagem PHP (da versão 7.0 até a versão atual).
  6. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott -

    7/11/18 - 6 / 33 www.galvao.eti.br PHP7: Show me the code! Use código-fonte que você não entende completamente e prepare-se para ser julgado DISCLAIMER
  7. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott -

    7/11/18 - 7 / 33 www.galvao.eti.br PHP7: Show me the code! Use código-fonte que você não entende completamente e prepare-se para ser julgado pelo Rei Koala do Inferno. DISCLAIMER
  8. Repositório CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 8 / 33 www.galvao.eti.br PHP7: Show me the code! https://github.com/galvao/php7-show-me-the-code
  9. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott -

    7/11/18 - 9 / 33 www.galvao.eti.br PHP7: Show me the code! 7.0.x 2015-12-03 2017-12-03 2018-12-03
  10. 00_CSPRNG CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 10 / 33 www.galvao.eti.br PHP7: Show me the code!
  11. 01_session_start_options CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 11 / 33 www.galvao.eti.br PHP7: Show me the code!
  12. 02_fltered_unserialize CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 12 / 33 www.galvao.eti.br PHP7: Show me the code!
  13. 03_NULL_Coalesce CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 13 / 33 www.galvao.eti.br PHP7: Show me the code!
  14. 04_Anonymous_class CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 14 / 33 www.galvao.eti.br PHP7: Show me the code!
  15. 05_STH_RTD_Strict CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 15 / 33 www.galvao.eti.br PHP7: Show me the code!
  16. 05_STH_RTD_Strict CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 16 / 33 www.galvao.eti.br PHP7: Show me the code!
  17. 05_STH_RTD_Strict CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 17 / 33 www.galvao.eti.br PHP7: Show me the code!
  18. 05_STH_RTD_Strict CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 18 / 33 www.galvao.eti.br PHP7: Show me the code!
  19. 06_Group_Use CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 19 / 33 www.galvao.eti.br PHP7: Show me the code!
  20. 07_Spaceship CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 20 / 33 www.galvao.eti.br PHP7: Show me the code!
  21. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott -

    7/11/18 - 21 / 33 www.galvao.eti.br PHP7: Show me the code! 7.1.x 2016-12-01 2018-12-01 2019-12-01
  22. 00_session_gc CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 22 / 33 www.galvao.eti.br PHP7: Show me the code!
  23. 01_multi_catch CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 23 / 33 www.galvao.eti.br PHP7: Show me the code!
  24. 02_constant_visibility CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 24 / 33 www.galvao.eti.br PHP7: Show me the code!
  25. 03_void CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 25 / 33 www.galvao.eti.br PHP7: Show me the code!
  26. 04_NULLable_types CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 26 / 33 www.galvao.eti.br PHP7: Show me the code!
  27. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott -

    7/11/18 - 27 / 33 www.galvao.eti.br PHP7: Show me the code! 7.2.x 2017-11-30 2019-11-30 2020-11-30
  28. 00_libsodium CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 28 / 33 www.galvao.eti.br PHP7: Show me the code!
  29. 01_object_typehint CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 29 / 33 www.galvao.eti.br PHP7: Show me the code!
  30. 02_PDOStatement_debug CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 30 / 33 www.galvao.eti.br PHP7: Show me the code!
  31. 03_Argon2 CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 31 / 33 www.galvao.eti.br PHP7: Show me the code!
  32. Referências CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott

    - 7/11/18 - 32 / 33 www.galvao.eti.br PHP7: Show me the code! http://php.net/supported-versions.php http://php.net/ChangeLog-7.php http://php.net/manual/en/ https://wiki.php.net/rfc/ RTFM Artigos Sessões PHP 7 PHP 7+ PHP 7.3, 8...
  33. Muito obrigado! CC Attribution-ShareAlike 3.0 Unported License by Er Galvão

    Abbott - 7/11/18 - 33 / 33 www.galvao.eti.br ? Dúvidas? ↓ Críticas? ↑ Elogios?! PHP7: Show me the code!