PHP para principiantes en 2025: por dónde empezar y cómo no rendirse

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Introducción: por qué PHP no muere y sigue siendo relevante en 2025



En el mundo del desarrollo web, constantemente aparecen nuevos lenguajes y frameworks, pero PHP sigue siendo una de las herramientas más demandadas. A pesar de los pronósticos sobre la "muerte" del lenguaje, en 2025 PHP funciona en el 75% de todos los sitios web del mundo, incluidos gigantes como Facebook (parcialmente), Wikipedia y WordPress. Si quieres empezar rápidamente a crear sitios web dinámicos y aplicaciones web, PHP es la elección ideal para empezar.



Este artículo es tu hoja de ruta. Analizaremos por dónde empezar a aprender PHP en 2025, qué herramientas instalar, cómo escribir tu primer script y hacia dónde ir después. No necesitas experiencia en programación, solo ganas de aprender.



1. Preparación del entorno: qué instalar antes de empezar



Antes de escribir código, necesitas configurar tu entorno de trabajo. En 2025, esto se hace de manera muy sencilla.



1.1. Servidor local: XAMPP, OpenServer o Docker



PHP es un lenguaje del lado del servidor, por lo que para ejecutarlo necesitas un servidor. La forma más fácil para un principiante es instalar un paquete listo que incluya PHP, el servidor web Apache y la base de datos MySQL.



  • XAMPP — paquete multiplataforma, adecuado para Windows, macOS y Linux. La instalación toma 5 minutos.
  • OpenServer — una opción popular para Windows. Tiene una interfaz conveniente y módulos preinstalados.
  • Docker — una herramienta más profesional, pero para los primeros pasos puede ser excesiva.


Después de la instalación, inicia el servidor y abre en tu navegador http://localhost. Si ves una página de bienvenida, todo está listo.



1.2. Editor de código: VS Code con plugins



Para escribir código, usa Visual Studio Code (VS Code) — es gratuito y potente. Instala las siguientes extensiones:



  • PHP Intelephense — para autocompletado y sugerencias.
  • PHP Debug — para depurar código.
  • Live Server — para actualizar la página automáticamente.


2. Fundamentos de sintaxis: tu primer script en PHP



El código PHP se incrusta directamente en HTML. Los archivos tienen la extensión .php y el código se coloca dentro de las etiquetas <?php ... ?>.



2.1. ¡Hola, mundo!



Crea un archivo index.php en la carpeta htdocs (o domains para OpenServer) y escribe:



<!DOCTYPE html><html><head>    <title>Mi primer sitio PHP</title></head><body>    <h1>    <?php        echo "¡Hola, mundo PHP 2025!";    ?>    </h1>    <p>Hoy es: <?php echo date("d.m.Y"); ?></p></body></html>


Abre http://localhost/index.php en tu navegador. Verás un título y la fecha actual. ¡Felicidades, has escrito tu primer sitio dinámico!



2.2. Variables y tipos de datos



Las variables en PHP comienzan con el signo $. El lenguaje no requiere una declaración estricta del tipo, lo determina automáticamente.



<?php    $name = "Ana";    $age = 25;    $isStudent = true;    $price = 99.99;

echo "Nombre: $name, Edad: $age"; // Salida: Nombre: Ana, Edad: 25?>


2.3. Operadores condicionales y bucles



Las estructuras de control en PHP son similares a otros lenguajes:



<?php    $hour = date("H");

if ($hour < 12) { echo "¡Buenos días!"; } elseif ($hour < 18) { echo "¡Buenas tardes!"; } else { echo "¡Buenas noches!"; }

// Bucle for for ($i = 1; $i <= 5; $i++) { echo "Línea número $i<br>"; }?>


3. Trabajo con formularios y datos: haciendo el sitio interactivo



La principal fortaleza de PHP es el procesamiento de datos de formularios HTML. Analicemos un ejemplo simple: un formulario de contacto.



3.1. Creación del fo

Blogs

Book Recommendations