Variáveis e Tipos de Dados em PHP: Um Guia Completo
Introdução
O que são variáveis em PHP?
Importância das variáveis no desenvolvimento web
Declaração de Variáveis
Regras para nomeação de variáveis
O nome da variável deve começar com um símbolo $.
O primeiro caractere após o $ deve ser uma letra ou um underscore (_).
Os nomes das variáveis são case-sensitive, ou seja, $variavel e $Variavel são variáveis diferentes.
Evite usar palavras reservadas da linguagem como nomes de variáveis.
Como declarar uma variável em PHP
<?php
$nome = "João";
$idade = 25;
$altura = 1.75;
?>Tipos de Dados em PHP
Tipos de dados primitivos
String: Sequência de caracteres.
Integer: Números inteiros.
Float: Números de ponto flutuante (decimais).
Boolean: Valores verdadeiros ou falsos.
Tipos de dados compostos
Array: Coleção de valores.
Object: Instâncias de classes.
NULL: Valor especial para uma variável sem valor.
Trabalhando com Strings
Declaração e manipulação de strings
<?php
$texto1 = 'Olá, Mundo!';
$texto2 = "Olá, PHP!";
?>Funções úteis para strings
<?php
$texto = "Aprendendo PHP";
echo strlen($texto); // Retorna o comprimento da string
echo strtoupper($texto); // Converte para maiúsculas
echo strtolower($texto); // Converte para minúsculas
echo str_replace("PHP", "programação", $texto); // Substitui parte da string
?>Números em PHP
Inteiros
<?php
$numero1 = 42;
$numero2 = -19;
?>Floats
<?php
$preco = 19.99;
$peso = 70.5;
?>Booleanos
O que são booleanos?
Utilização de booleanos em PHP
<?php
if ($verda$verdadeiro = true;
$falso = false;
deiro) {
echo "Isso é verdadeiro!";
}
?>Arrays em PHP
Arrays simples
<?php
$frutas = array("Maçã", "Banana", "Laranja");
echo $frutas[0]; // Saída: Maçã
?>Arrays associativos
<?php
$idades = array("Maria" => 25, "João" => 30);
echo $idades["Maria"]; // Saída: 25
?>Arrays multidimensionais
<?php
$dados = array(
"clientes" => array("Carlos", "Ana"),
"idades" => array(32, 28)
);
echo $dados["clientes"][0]; // Saída: Carlos
?>Boas Práticas
Convenções de nomenclatura
<?php
$firstName = "João";
$lastName = "Silva";
?>Legibilidade e manutenção do código
<?php
// Função para calcular a soma de dois números
function sum($a, $b) {
return $a + $b;
}
?>Exemplos Práticos
Exemplo 1: Calculando a Idade com base na Data de Nascimento
<?php
function calculateAge($birthDate) {
$birthDate = new DateTime($birthDate);
$currentDate = new DateTime();
$age = $currentDate->diff($birthDate);
return $age->y;
}
$birthDate = "1990-06-15";
echo "A idade é: " . calculateAge($birthDate);
?>Exemplo 2: Manipulando Arrays Associativos
<?php
$people = array(
"Maria" => array("idade" => 28, "cidade" => "São Paulo"),
"João" => array("idade" => 35, "cidade" => "Rio de Janeiro")
);
echo "Maria tem " . $people["Maria"]["idade"] . " anos e mora em " . $people["Maria"]["cidade"] . ".";
?>Conclusão
FAQs
O que são variáveis em PHP?
Variáveis são usadas para armazenar dados que podem ser manipulados e utilizados ao longo do código. Elas são identificadas pelo símbolo $.
Quais são os tipos de dados primitivos em PHP?
Os tipos de dados primitivos incluem string, integer, float e boolean.
Como declarar uma variável em PHP?
Uma variável é declarada usando o símbolo $ seguido pelo nome da variável, como em $nome = "João";.
O que são arrays associativos?
Arrays associativos são arrays que utilizam chaves nomeadas para acessar seus valores, como em $idades = array("Maria" => 25, "João" => 30);.
Por que é importante seguir convenções de nomenclatura?
Seguir convenções de nomenclatura ajuda a manter o código legível e facilita a colaboração entre desenvolvedores.
