Iniciante php PHP 15 min de leitura

Por que PHP?

# Por que PHP?

Bem-vindo à Programação PHP!

Este livro foi projetado para guiá-lo através do aprendizado de PHP, uma linguagem poderosa para construir aplicações web. Quer você seja novo na programação em geral ou tenha experiência com outras linguagens, esta abordagem prática o fará construir projetos do mundo real rapidamente. Embora uma compreensão básica de HTML e CSS (as linguagens usadas para estruturar e estilizar páginas web) possa ser benéfica, não é um requisito para começar a aprender PHP.

Por que Escolher PHP?

PHP permanece uma força dominante no desenvolvimento web, e por boas razões. Atualmente em sua oitava versão principal, foi rigorosamente testado e refinado, resultando em desempenho aprimorado e segurança reforçada. Como uma linguagem de código aberto, é gratuito para usar e ativamente mantido por uma grande comunidade. Embora outras linguagens sejam certamente populares, PHP alimenta aproximadamente 70% dos sites online. Você o encontrará nos bastidores em plataformas importantes como Etsy, Facebook (usando uma versão modificada chamada Hack), Spotify, Wikipedia e WordPress.

Uma das forças do PHP é sua curva de aprendizado relativamente suave. Você começará com trechos de código simples e progredirá gradualmente para aplicações web mais complexas e estruturadas.

Um Pouco de História: Inicialmente lançado como Personal Home Page Tools, o nome PHP evoluiu. Hoje, é um acrônimo que significa PHP: Hypertext Preprocessor, uma definição recursiva que destaca seu propósito.

O Que Você Aprenderá Neste Livro

Este livro o levará dos muito básicos da programação PHP até a construção de aplicações web sofisticadas. Você aprenderá a criar scripts que interagem com bancos de dados, lida com logins de usuários e aproveita técnicas de programação orientada a objetos.

Parte I: Fundamentos da Linguagem foca nos blocos de construção essenciais. Você começará escrevendo pequenos programas e então introduzirá gradualmente conceitos como:

- Variáveis: Armazenando diferentes tipos de informação (números, texto, etc.) sob nomes significativos.

- Tipos de Dados: Entendendo as diversas maneiras como o PHP categoriza dados e como ele lida automaticamente com as conversões entre eles.

- Manipulação de Strings: Trabalhando efetivamente com texto, incluindo funções embutidas para tarefas comuns.

- Lógica Condicional: Usando declarações if...else, switch e match para controlar o fluxo de seus programas, tomando decisões com base em diferentes condições.

Exemplo:

<?php
  $age = 25;

  if ($age >= 18) {
    echo "You are an adult.";
  } else {
    echo "You are a minor.";
  }
?>