Novidades do PHP 8.1 – Enumerations | Dias de Dev



Novidades do PHP 8.1 – Enumerations | Dias de Dev

Novidades do PHP 8.1 - Enumerations | Dias de Dev

Que tal a gente começar a fazer das novidades do #PHP 8.1? Hoje nós vamos conhecer a RFC de #Enums ou #Enumerations.

Com essa funcionalidade nós podemos representar de maneira muito mais expressiva tipos que possuem valores limitados. Coisas como status, dias da semana, classificações, etc.

Enumeration é uma funcionalidade que já existe há bastante tempo em outras linguagens como Java, C# e C++, mas em PHP nós precisávamos constantes de classes para simular este comportamento como é citado no vídeo. Agora finalmente teremos enums no core do PHP!

Aqui está o link da RFC para a leitura completa:
https://wiki.php.net/rfc/enumerations

(0:00) – Introdução
(0:47) – Como testar o PHP 8.1
(1:33) – Vendo o código de exemplo
(2:42) – Entendendo os problemas
(3:30) – Propósito de Enums
(4:05) – Conhecendo a sintaxe
(6:11) – Funcionamento das Enums
(6:25) – Backed Enums (definindo valores)
(7:59) – Criando a partir de valores
(8:54) – Métodos em enums
(11:00) – Considerações finais
(11:23) – Conclusão

———————————-

Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.

Para entrar em contato:

Telegram: https://t.me/diasdedev
Twitter: https://twitter.com/cviniciussdias
LinkedIn: https://www.linkedin.com/in/cviniciussdias/
GitHub: https://github.com/CViniciusSDias/

Comments are closed.