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
// Tu código PHP va aquí
?>
-
<?php- Etiqueta de apertura (obligatoria) -
?>- Etiqueta de cierre (opcional en archivos solo PHP)
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
echo '¡Hola, Mundo!';
3. Ejecuta el script
Abre tu terminal, navega a la carpeta donde guardaste el archivo y ejecuta:
php hola.php
Deberías ver en la terminal:
¡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
// 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;
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
// 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.
# 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:
# 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";
¿Has encontrado un error o tienes una sugerencia para mejorar esta lección?
Escríbenos¿Te está gustando el curso?
Tenemos cursos premium con proyectos reales, soporte personalizado y certificado.
Descubrir cursos premium