PHP 8. Quick Scripting Reference. Referência Rápida de PHP 8
PHP 8. Quick Scripting Reference. Referência Rápida de PHP 8
Resumo:
Introdução
O livro «PHP 8 Quick Scripting Reference» de Mikael Olsson foi lançado em 2021 e é um guia de referência compacto, porém abrangente, para a linguagem PHP versão 8. Esta é a terceira edição da série Quick Scripting Reference, totalmente atualizada com as novidades do PHP 8: atributos, argumentos nomeados, compilação JIT, sistema de tipos aprimorado e muitos outros. Em 248 páginas, o autor aborda tanto os fundamentos da sintaxe quanto tópicos avançados, tornando o livro um auxiliar ideal para consulta rápida e revisão de conceitos-chave.
Sobre o que é o livro
O livro é estruturado do simples ao complexo e cobre todos os aspectos principais da linguagem PHP 8. Começa com a instalação e configuração do ambiente, depois aborda sequencialmente variáveis, tipos de dados, operadores, estruturas de controle, funções, arrays, strings, classes e objetos. Atenção especial é dada às novidades do PHP 8: atributos (attributes), argumentos nomeados (named arguments), union types, mixed type, static return type, além do tratamento aprimorado de erros com throw expression. Capítulos separados são dedicados a trabalho com arquivos, datas, expressões regulares, tratamento de exceções e geradores. O livro termina com uma visão geral da biblioteca padrão do PHP (SPL) e dicas para escrever código de qualidade.
Para quem é este livro
O livro é voltado para um público amplo:
- Desenvolvedores iniciantes que desejam aprender rapidamente a sintaxe do PHP 8 e começar a escrever scripts simples.
- Programadores PHP experientes que desejam atualizar seus conhecimentos para a versão 8 e conhecer os novos recursos.
- Estudantes e professores que precisam de um guia compacto para aprender ou ensinar um curso de PHP.
- Desenvolvedores backend migrando de outras linguagens (por exemplo, Python, Java, C#) para PHP.
O que o leitor aprenderá
Ao ler este livro, o leitor será capaz de:
- Instalar e configurar o PHP 8 em sua máquina local.
- Entender e usar todas as construções básicas da linguagem: variáveis, tipos, operadores, loops, condicionais.
- Trabalhar com funções, incluindo funções anônimas, arrow functions e closures.
- Criar classes e objetos, aplicar herança, interfaces, traits e classes abstratas.
- Usar os novos recursos do PHP 8: atributos, argumentos nomeados, union types, match expression, operador nullsafe.
- Tratar erros e exceções com try-catch-finally e throw expression.
- Trabalhar com sistema de arquivos, datas, expressões regulares.
- Aplicar geradores e iteradores para trabalhar eficientemente com grandes volumes de dados.
- Usar a biblioteca padrão do PHP (SPL) para resolver tarefas comuns.
Pontos fortes do livro
O livro possui várias vantagens inegáveis:
- Compacidade e estruturação. Apenas 248 páginas, mas as informações são densas, sem excessos. Cada capítulo é um bloco de conhecimento completo.
- Atualidade. O livro corresponde totalmente à versão PHP 8.0, algo raro para publicações impressas de 2021.
- Foco prático. Muitos exemplos curtos de código que podem ser testados imediatamente no console ou em uma IDE.
- Facilidade de uso como referência. Graças à estrutura clara e ao índice remissivo, o livro é fácil de usar para consulta rápida sobre um tópico específico.
- Linguagem acessível. O autor explica conceitos complexos em palavras simples, sem sobrecarregar o texto com teoria desnecessária.
- Cobertura das novidades. Todas as principais mudanças do PHP 8 são detalhadas, o que é especialmente valioso para quem está migrando do PHP 7.
A quem é recomendado
O livro será útil para todos que desejam aprender PHP 8 de forma rápida e eficaz ou revisar seus conhecimentos. Recomendo especialmente para:
- Desenvolvedores,