Ejemplo 1: Saludo Básico

Aprendiendo variables y la función echo en PHP

Descargar archivo saludo

🎯 Demo en Vivo

Salida del código:

¡Bienvenido, Jorge Garcia!

¡Pruébalo tú mismo!

📖 Explicación del Código

Código PHP Completo

<?php
$nombre = "Jorge Garcia";
echo "¡Bienvenido, $nombre!";
?>

📝 Línea 1: Declaración de variable

$nombre = "Jorge Garcia";

¿Qué hace? Crea una variable llamada $nombre y le asigna el valor "Jorge Garcia".

¿Por qué se hace así? En PHP, las variables siempre empiezan con $. El operador = se usa para asignar valores.

💡 Concepto: Variables

Las variables son como contenedores que almacenan información. Pueden contener texto (strings), números, arrays, etc.

📝 Línea 2: Mostrar resultado

echo "¡Bienvenido, $nombre!";

¿Qué hace? Imprime en pantalla el mensaje "¡Bienvenido, Jorge Garcia!".

¿Por qué se hace así? echo es una función de PHP que muestra texto. Las variables dentro de comillas dobles se interpretan automáticamente.

💡 Concepto: Interpolación de variables

En comillas dobles, PHP reconoce las variables y reemplaza sus nombres por sus valores. En comillas simples, se mostraría literalmente $nombre.

🎯 Conceptos Clave Aprendidos

Variables en PHP

  • Empiezan siempre con $
  • Son case-sensitive ($nombre$Nombre)
  • No necesitan declaración de tipo
  • Pueden cambiar de valor

Función echo

  • Muestra uno o más strings
  • No es una función (es un constructo del lenguaje)
  • Puede mostrar HTML
  • Más rápido que print

Comillas en PHP

  • Dobles: Interpretan variables
  • Simples: Muestran texto literal
  • Nowdoc/Heredoc: Para textos largos

💪 Ejercicio Práctico

Modifica el código

Intenta estos cambios para practicar:

  1. Cambia el mensaje a "Hola, [nombre] ¿cómo estás?"
  2. Crea una segunda variable $edad e inclúyela en el saludo
  3. Usa comillas simples y concatena con el operador .

Solución 1:

<?php
$nombre = "Jorge";
echo "Hola, $nombre ¿cómo estás?";
?>

Solución 2:

<?php
$nombre = "Jorge";
$edad = 21;
echo "Hola, $nombre. Tienes $edad años.";
?>

Solución 3:

<?php
$nombre = "Jorge";
echo 'Hola, ' . $nombre . ' ¿cómo estás?';
?>