Lección 3 de 75 10 min de lectura

Tu Primer Script PHP

Ha llegado el momento de escribir código. En esta lección crearás tu primer script PHP, entenderás la sintaxis básica y lo ejecutarás desde la terminal.

Anatomía de un archivo PHP

Los archivos PHP tienen extensión .php. El código PHP se escribe dentro de etiquetas especiales que indican al intérprete dónde empieza y termina el código.

PHP
<?php

// Tu código PHP va aquí

?>
  • <?php - Etiqueta de apertura (obligatoria)
  • ?> - Etiqueta de cierre (opcional en archivos solo PHP)
Buena práctica

En archivos que contienen solo PHP (sin HTML), se omite la etiqueta de cierre ?>. Esto evita problemas con espacios en blanco accidentales al final del archivo.

Tu primer programa: Hola Mundo

Vamos a crear el clásico "Hola Mundo". Sigue estos pasos:

1. Crea el archivo

Abre tu editor de código y crea un nuevo archivo llamado hola.php. Guárdalo en una carpeta de tu elección (por ejemplo, ~/proyectos/php/).

2. Escribe el código

PHP
<?php

echo '¡Hola, Mundo!';

3. Ejecuta el script

Abre tu terminal, navega a la carpeta donde guardaste el archivo y ejecuta:

Bash
php hola.php

Deberías ver en la terminal:

Output
¡Hola, Mundo!

¡Felicidades! Acabas de ejecutar tu primer script PHP.

Entendiendo echo

echo es una construcción del lenguaje que imprime texto en la salida. Es una de las primeras cosas que usarás en PHP.

PHP
<?php

// Imprimir texto simple
echo 'Hola';

// Imprimir con salto de línea
echo "Primera línea\n";
echo "Segunda línea\n";

// Imprimir múltiples valores (separados por coma)
echo 'Nombre: ', 'Carlos', "\n";

// Imprimir números
echo 42;
echo "\n";

// Imprimir resultado de operación
echo 10 + 5;
Punto y coma obligatorio

En PHP, cada instrucción termina con punto y coma ;. Olvidarlo es uno de los errores más comunes cuando empiezas.

Comentarios

Los comentarios son notas en el código que PHP ignora. Sirven para documentar y explicar qué hace tu código.

PHP
<?php

// Esto es un comentario de una línea

# Esto también es un comentario de una línea (estilo shell)

/*
   Esto es un comentario
   de múltiples líneas.
   Útil para explicaciones largas.
*/

echo 'Hola'; // Comentario al final de una línea

Modo interactivo

PHP tiene un modo interactivo (REPL) donde puedes probar código rápidamente sin crear archivos.

Bash
# Entrar en modo interactivo
php -a

# Ahora puedes escribir PHP directamente
php > echo "Hola desde el REPL";
Hola desde el REPL

php > echo 5 * 10;
50

# Salir con Ctrl+C o exit

El modo interactivo es útil para probar expresiones rápidas, pero para código real siempre usarás archivos .php.

Ejecutar código PHP de una línea

También puedes ejecutar PHP directamente desde la terminal con la opción -r:

Bash
# Ejecutar una línea de PHP
php -r 'echo "Hola desde la terminal\n";'

# Calcular algo rápido
php -r 'echo 365 * 24 * 60;'

Ejercicios

Ejercicio 1: Tu tarjeta de presentacion

Crea un archivo llamado presentacion.php que imprima tu nombre, tu ciudad y por que quieres aprender PHP. Cada dato debe aparecer en una linea diferente.

Ver solucion
<?php

declare(strict_types=1);

echo "Mi nombre es Carlos\n";
echo "Vivo en Madrid\n";
echo "Quiero aprender PHP para crear aplicaciones web\n";

Ejercicio 2: Calculadora basica

Crea un archivo calculadora.php que imprima el resultado de sumar 25 + 17, restar 100 - 42, y multiplicar 8 * 7. Muestra cada operacion con su resultado.

Ver solucion
<?php

declare(strict_types=1);

echo "25 + 17 = ";
echo 25 + 17;
echo "\n";

echo "100 - 42 = ";
echo 100 - 42;
echo "\n";

echo "8 * 7 = ";
echo 8 * 7;
echo "\n";

Ejercicio 3: Informacion con comentarios

Crea un archivo info.php que imprima la version de PHP que estas usando. Usa PHP_VERSION (una constante predefinida de PHP). Anade un comentario explicando que hace el codigo.

Ver solucion
<?php

declare(strict_types=1);

// Imprimimos la version de PHP instalada en el sistema
echo "Mi version de PHP es: ";
echo PHP_VERSION;
echo "\n";

¿Te está gustando el curso?

Tenemos cursos premium con proyectos reales, soporte personalizado y certificado.

Descubrir cursos premium