MÓDULO 1: BACKEND

El Cocinero (Servidor)

Hasta ahora hemos visto cosas que pasan en tu navegador (Frontend). PHP es diferente. PHP vive en el servidor (la computadora lejana donde se aloja la web).

1. La Analogía del Restaurante

  • 📜 HTML/CSS (Menú): Lo que el cliente ve y toca.
  • 👨‍🍳 PHP (Cocinero): Recibe el pedido, busca ingredientes (Bases de Datos), cocina el plato y entrega el resultado final. El cliente nunca ve cómo se cocinó, solo ve el plato servido.

2. Sintaxis Básica: El signo $

En PHP, el código se mezcla con HTML. Pero para que funcione, debe ir entre etiquetas especiales <?php ... ?>.

Regla de Oro: TODAS las variables deben empezar con el signo de dólar $.

<!-- Esto es HTML normal -->
<h1>Perfil de Usuario</h1>

<?php
  // Esto es código PHP (El cocinero trabajando)
  $nombre = "Roberto";
  $saldo = 500;

  // 'echo' es como 'print', sirve el plato al HTML
  echo "<p>Hola $nombre</p>";
  echo "<p>Tu saldo es: $$saldo</p>";
?>

3. ¿Por qué usar PHP?

HTML es estático. Si escribes "Hola Juan" en HTML, todos verán "Hola Juan". Con PHP, puedes escribir "Hola $usuario", y cada persona verá su propio nombre cuando inicie sesión.

⚠️ Nota Importante

PHP no funciona si solo abres el archivo en el navegador. Necesitas un Servidor Local (como XAMPP o Laragon) para que interprete el código. Si no lo tienes, el navegador te mostrará el código fuente en lugar del resultado.