Já faz algum tempo que eu estava querendo escrever sobre as novas features do PHP 7, mas esperei para entregar em primeira mão aos guerreiros que foram para o 1º Encontro de desenvolvedores PHP em Fortaleza!
Como prometi no dia do evento, deixarei disponibilizado o link dos slides.
Essa nova versão, além de várias novas features, vem trazendo algumas funções modificadas, novas funções, algumas mudanças significativas e uma performance absurda! Existem muitos posts publicados explicando sobre tudo isso, mas nada melhor do que a página do manual do PHP que explica detalhadamente tudo isso.
- PHP 7
- http://php.net/manual/en/migration70.php
- http://php.net/manual/en/migration70.incompatible.php (incompatibilidades com versões anteriores ao PHP 7)
- http://php.net/manual/en/migration70.new-features.php (novas features)
- http://php.net/manual/en/migration70.deprecated.php (features depreciadas)
- http://php.net/manual/en/migration70.changed-functions.php (funções modificadas)
- http://php.net/manual/en/migration70.new-functions.php (novas funções)
- http://php.net/manual/en/migration70.classes.php (novas classes/interfaces)
- http://php.net/manual/en/migration70.constants.php (novas constantes globais)
- http://php.net/manual/en/migration70.other-changes.php (outras modificações)
Além disso, sugiro que você dê uma olhada no RFC da versão PHP 7.1, pois muita coisa já foi aprovada, implementada e depreciada!
- PHP 7.1 (RFC)
- https://wiki.php.net/rfc#php_71 (implementado)
- https://wiki.php.net/rfc/deprecations_php_7_1 (depreciado)
É sempre bom ficar por dentro de tudo sobre as novas atualizações da linguagem que você trabalha e até mesmo contribuir com a linguagem! Existem muitas áreas e maneiras de contribuição, como a tradução da documentação, propostas para a linguagem, criação de exemplos em páginas da documentação etc. O manual de qualquer linguagem sempre será seu melhor amigo, então, trate-o da melhor maneira possível e contribua sempre!
Um abraço e até o próximo post!