Introdução ao PHP Básico aplicando GitFlow no GitHub

O que é PHP?

O PHP (Hypertext Preprocessor) é uma linguagem de programação de código aberto voltada para o desenvolvimento web. Criado originalmente por Rasmus Lerdorf em 1994, o PHP permite a criação de páginas dinâmicas e interativas, sendo amplamente utilizado em conjunto com HTML e bancos de dados como MySQL.

Características do PHP

  • Execução no Servidor: O PHP é processado no servidor, gerando uma página HTML que é enviada ao navegador. Isso significa que o código PHP não aparece no navegador do usuário, apenas o HTML gerado por ele.

  • Integração com HTML: PHP pode ser embutido diretamente no HTML. Isso permite criar páginas dinâmicas com facilidade. Exemplo: Em um sistema de comentários, você pode usar PHP para exibir os comentários armazenados em um banco de dados.

  • Suporte a Vários Bancos de Dados: Compatível com MySQL, PostgreSQL, SQLite, entre outros.

  • Ampla Comunidade: PHP tem uma comunidade enorme que oferece suporte, bibliotecas e frameworks, tornando o desenvolvimento muito mais ágil. Exemplo: A biblioteca Composer facilita a instalação de pacotes externos, e frameworks como Laravel ajudam a construir aplicações mais rápidas e seguras.

Sintaxe Básica do PHP

O PHP pode ser inserido dentro do código HTML utilizando as tags:

<?php ... ?>.

Exemplo de um script básico:

<!DOCTYPE html>
<html>
  <head>
    <title>Exemplo PHP</title>
  </head>
  <body>
    <h1><?php echo "Hello, World!"; ?></h1>
  </body>
</html>

Nesse exemplo, o PHP processa o comando echo e insere "Hello, World!" na página HTML.

Exemplos de Comandos Básicos no PHP

  • Variáveis e Tipos de Dados:
<?php
$nome = "João";  // string
$idade = 30;      // inteiro
$altura = 1.75;   // float
$ativo = true;    // booleano
?>
  • Estruturas Condicionais:
<?php
$idade = 20;
if ($idade >= 18) {
    echo "Você é maior de idade.";
} else {
    echo "Você é menor de idade.";
}
?>
  • Laços de Repetição:
<?php
for ($i = 0; $i < 5; $i++) {
    echo "Número: $i <br>";
}


$i = 0;
while ($i < 5) {
    echo "Número: $i <br>";
    $i++;
}


$nomes = ["João", "Maria", "José"];
foreach ($nomes as $nome) {
    echo "Nome: $nome <br>";
}

$user = ["id" => 1, "name" => "name", "password" => "123456"]
foreach ($user as $key => $value){
  echo "dados do usuário:" . $value;
}
?>

Vantagens do PHP

  • Fácil aprendizado e uso

  • Extensa documentação

  • Alto desempenho para aplicações web

  • Compatibilidade com diversas plataformas

O PHP continua sendo uma das linguagens mais populares para desenvolvimento web, oferecendo uma combinação de flexibilidade, facilidade de uso e integração com outras tecnologias.