Tu primer script PHP
Escribir, ejecutar y entender un primer script PHP de principio a fin.
2 min de lectura
Con PHP instalado, la forma más rápida de aprender su forma es escribir un pequeño script y observar exactamente qué sucede cuando se ejecuta.
Hola, mundo
<?php
echo "Hello, World!";Guarda esto como hello.php y ejecútalo directamente desde la línea de comandos:
php hello.phpEsto imprime Hello, World! directamente en tu terminal — no se necesita servidor web para esto. PHP funciona igual de bien como lenguaje de scripting de línea de comandos y como lenguaje del lado del servidor web; ambos usan exactamente la misma sintaxis.
Las sentencias terminan con punto y coma
<?php
echo "First line";
echo "Second line";Toda sentencia de PHP termina con punto y coma, de forma similar a JavaScript o C. Olvidar uno es uno de los errores de sintaxis más comunes al empezar — PHP lanzará un error de parseo señalando (a menudo de forma confusa) la siguiente línea, ya que ahí es donde se dio cuenta de que faltaba algo.
Las variables empiezan con signo de dólar
<?php
$name = "Amara";
$age = 28;
echo "Name: $name, Age: $age";Toda variable de PHP lleva el prefijo $ — esto no es puntuación opcional, es parte del nombre real de la variable. Las variables también distinguen mayúsculas de minúsculas ($name y $Name son variables distintas), y PHP tiene tipado dinámico: nunca declaras el tipo de una variable de antemano, se infiere a partir del valor que le asignes.
Combinando PHP con la salida de un script
<?php
$items = ["apple", "banana", "cherry"];
echo "Shopping list:\n";
foreach ($items as $item) {
echo "- $item\n";
}Shopping list:
- apple
- banana
- cherry
\n dentro de una cadena entre comillas dobles representa un salto de línea. Este pequeño script ya muestra el ciclo central de PHP: construir algunos datos, y luego imprimir (o, en un contexto web, renderizar) algo a partir de ellos — el mismo patrón que escala hasta una página completa generada a partir de una consulta a una base de datos.
Dónde ejecutar PHP mientras aprendes
No necesitas una base de datos ni un framework para practicar la sintaxis de PHP — la línea de comandos (php nombrearchivo.php) es el ciclo de retroalimentación más rápido para los fundamentos cubiertos en las próximas lecciones, antes de que este curso introduzca conceptos específicos de la web como el manejo de datos de formularios.
Pon a prueba lo que acabas de aprender
4 preguntas rápidas. Respóndelas todas correctamente para desbloquear la siguiente lección.
Puedes hacer el cuestionario sin una cuenta — iniciar sesión solo hace que tu resultado cuente para tu progreso.