Aula 5: Noções Básicas de PHP - Variáveis e Operadores

Por: Nerd Toolkit Postado em: Outubro 21, 2024 Visto por: 555

1. Introdução às Variáveis em PHP

O que é uma variável?

Em PHP, uma variável é um espaço na memória onde você pode armazenar valores que podem mudar durante a execução do script. As variáveis em PHP são precedidas por um símbolo de cifrão ($).

Regras para Nomear Variáveis:

  • Deve começar com um símbolo de $ e uma letra ou sublinhado.
  • Não pode conter espaços ou caracteres especiais.
  • Não pode começar com um número.

Exemplo de Variável:

<?php
$nome = "João";
$idade = 25;
$altura = 1.75;
echo "Nome: " . $nome . "<br>";
echo "Idade: " . $idade . "<br>";
echo "Altura: " . $altura . "m";
?>

Tipos de Dados em PHP:

  • String: Texto, como "Olá, mundo!". A string deve sempre estar entre aspas.
  • Inteiro (int): Números inteiros, como 10 ou -5.
  • Float: Números decimais, como 3.14 ou 0.99.
  • Booleano: Valores lógicos, true (verdadeiro) ou false (falso).

Escopo das Variáveis:

O escopo refere-se ao local onde uma variável pode ser acessada dentro de um script. Em PHP, os tipos mais comuns de escopo são:

  • Global: Variáveis declaradas fora de funções. Acessíveis globalmente.
  • Local: Variáveis declaradas dentro de uma função. Acessíveis apenas dentro dessa função.
<?php
$nome = "João"; // Variável global
function mostrarNome() {
   global $nome; // Utilizando a variável global dentro da função
   echo $nome;
}
mostrarNome();
?>

2. Escopo de Variáveis em Funções

As variáveis declaradas dentro de uma função têm escopo local e só podem ser acessadas dentro dessa função. Se você quiser acessar uma variável global dentro de uma função, pode usar a palavra-chave global.

Exemplo de Escopo:
<?php
$nome = "Ana"; // Variável global
function mostrarNome() {
    global $nome; // Utiliza a variável global dentro da função
    echo $nome;
}
mostrarNome(); // Exibe: Ana
?>

3. Operadores em PHP

O que são operadores?

Operadores são símbolos que realizam operações sobre valores ou variáveis. Eles são fundamentais para realizar cálculos, comparar valores e manipular dados.

Principais Tipos de Operadores:

  • Aritméticos: Usados para realizar operações matemáticas.

    <?php
    $a = 10;
    $b = 2;
    echo "Adição: " . ($a + $b) . "<br>"; // 12
    echo "Subtração: " . ($a - $b) . "<br>"; // 8
    echo "Multiplicação: " . ($a * $b) . "<br>"; // 20
    echo "Divisão: " . ($a / $b) . "<br>"; // 5
    echo "Módulo: " . ($a % $b) . "<br>"; // 0
    ?>
  • Operadores de Incremento e Decremento: Esses operadores são usados para aumentar ou diminuir o valor de uma variável em 1.

    <?php
    $x = 5;
    $x++; // Incrementa $x para 6
    $x--; // Decrementa $x para 5
    ?>
  • De Atribuição: Usados para atribuir valores às variáveis.

    <?php
    $x = 10;
    $x += 5; // Equivalente a $x = $x + 5
    echo $x; // 15
    ?>
  • De Comparação: Usados para comparar valores.

    <?php
    $a = 5;
    $b = 10;
    var_dump($a == $b); // false
    var_dump($a != $b); // true
    var_dump($a > $b); // false
    var_dump($a < $b); // true
    ?>
  • Lógicos: Usados para combinar condições.

    <?php
    $idade = 20;
    $temCarteira = true;
    if ($idade >= 18 && $temCarteira) {
        echo "Pode dirigir!";
    } else {
        echo "Não pode dirigir!";
    }
    ?>

Operadores de String

Em PHP, você pode usar operadores específicos para manipular strings.

  • Concatenar Strings: Usa-se o ponto (.) para unir duas ou mais strings.

    <?php
    $nome = "João";
    $sobrenome = "Silva";
    $nomeCompleto = $nome . " " . $sobrenome;
    echo $nomeCompleto; // Exibe "João Silva"
    ?>
  • Operador de Atribuição com Concatenação:

    <?php
    $mensagem = "Olá";
    $mensagem .= " mundo!"; // Equivalente a $mensagem = $mensagem . " mundo!";
    echo $mensagem; // Exibe "Olá mundo!"
    ?>

4. Práticas com Variáveis e Operadores

Desafio 1:

Crie um script PHP que calcule o total a ser pago em um carrinho de compras, levando em consideração o preço de cada item e a quantidade comprada.

<?php
$precoProduto1 = 50; // Preço do primeiro produto
$quantidadeProduto1 = 3; // Quantidade comprada
$precoProduto2 = 30;
$quantidadeProduto2 = 2;
$total = ($precoProduto1 * $quantidadeProduto1) + ($precoProduto2 * $quantidadeProduto2);
echo "Total a pagar: R$ " . $total;
?>

Desafio 2:

Usando operadores de comparação e lógicos, crie um sistema que verifica se um cliente tem direito a um desconto com base em sua idade e se é um cliente fidelizado.

<?php
$idadeCliente = 65;
$clienteFidelizado = true;
if ($idadeCliente >= 60 || $clienteFidelizado) {
    echo "Você tem direito a um desconto!";
} else {
    echo "Você não tem direito a um desconto.";
}
?>

5. Próximos Passos

Agora que você aprendeu sobre variáveis e operadores em PHP, você está pronto para começar a usar esses conceitos em scripts mais complexos. Na próxima aula, abordaremos Funções em PHP, onde veremos como organizar blocos de código reutilizáveis para facilitar o desenvolvimento do nosso projeto de tarefas.

Tags:
#Noções básicas de PHP  # Variáveis PHP  # Operadores PHP  # Funções PHP  # PHP para iniciantes  # Programação PHP. 

Notícias Relacionadas

Aula 5: Noções Básicas de PHP - Variáveis e Operadores
  Contato
  • support@nerdtoolkit.com.br
Mapa do Site
Mostrar mapa do site
  Sobre

Feito de programadores para programadores.

Este site utiliza cookies. Ao continuar a utilizar este site, você concorda com a nossa utilização de cookies e política de privacidade.
Leia mais Concordo