Variables y Alcance en PHP
Domina el uso de variables en PHP, reglas de nomenclatura, tipado dinámico e interpolación de cadenas.
Creación y Nomenclatura de Variables
En PHP, una variable es un contenedor en memoria para almacenar información. Toda variable comienza siempre con el signo de dólar ($) seguido del nombre de la variable.
Reglas para nombrar variables:
- Debe comenzar con el signo
$. - El primer carácter después del
$debe ser una letra o un guion bajo (_). - Nunca puede comenzar con un número (
$1nombrees inválido). - Solo puede contener caracteres alfanuméricos y guiones bajos (
a-z,A-Z,0-9y_). - Son sensibles a mayúsculas (
$edady$EDADson dos variables distintas).
Tipado Débil y Dinámico
A diferencia de lenguajes como Java o C++, en PHP no necesitas declarar el tipo de datos de una variable de antemano (como int o string). PHP asocia automáticamente el tipo de dato según el valor que le asignes en ese momento:
<?php
$texto = "Hola Mundo"; // Tipo String (cadena de texto)
$numero = 25; // Tipo Integer (entero)
$precio = 19.99; // Tipo Float (decimal)
$activo = true; // Tipo Boolean (booleano)
?>
Interpolación de Variables con Comillas Dobles
En PHP, si encierras una cadena entre comillas dobles ("..."), PHP analiza el contenido e interpola automáticamente el valor de las variables. Si usas comillas simples ('...'), se imprimirá el texto literal con el signo $:
<?php
$nombre = "Felipe";
echo "Hola, $nombre"; // Imprime: Hola, Felipe
echo 'Hola, $nombre'; // Imprime: Hola, $nombre (literal)
?>
⚡ Ejemplo de Variables y Operaciones Básicas
Crea variables con texto y números, realiza una suma aritmética y muestra el resultado interpolado:
<!DOCTYPE html>
<html>
<body>
<?php
$estudiante = "Felipe";
$curso = "Bootcamp Fullstack";
$nota1 = 4.5;
$nota2 = 4.9;
// Cálculo del promedio
$promedio = ($nota1 + $nota2) / 2;
echo "<h3>Ficha de Calificación</h3>";
echo "<p>Estudiante: <strong>$estudiante</strong></p>";
echo "<p>Curso: <strong>$curso</strong></p>";
echo "<p>Nota final: <strong>$promedio</strong> sobre 5.0</p>";
if ($promedio >= 3.0) {
echo "<p style='color: green; font-weight: bold;'>¡Aprobado con honores!</p>";
}
?>
</body>
</html>
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.🚀 ¿Quieres dominar Manual Completo de PHP y crear proyectos reales?
Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.
🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.