Curso de PHP
Sintaxis básica de PHP: tu primer programa paso a paso
Por Víctor Peña · Publicado el

Hola, ¿cómo están? Continuando con el curso de PHP, hoy veremos la sintaxis básica del lenguaje, recordando el tutorial anterior donde instalamos PHP y todas las herramientas que utilizaremos.
¡Empecemos!
Crear nuestro primer programa
Ya estamos listos para programar. Lo primero es iniciar el servidor local desde el panel de tu entorno, sea XAMPP o Laragon, y comprobar que Apache aparece en verde.
Ahora ve a la carpeta de proyectos —C:\xampp\htdocs\ o C:\laragon\www\— y crea una carpeta llamada curso_php.
Abre Visual Studio Code, abre esa carpeta y crea dentro un archivo nuevo con extensión .php. Por ejemplo, bienvenidos.php.
Escribir código PHP
Dentro del archivo escribimos lo siguiente:
<?php
echo "Hola mundo en PHP";
?>
Vamos por partes, porque en tres líneas ya hay varias reglas del lenguaje.
Las etiquetas. Siempre que quieras escribir código PHP, lo primero es abrir con <?php y cerrar con ?>. Todo lo que se escriba entre esas etiquetas será código PHP, que el intérprete traduce antes de enviar el resultado al navegador.
echo. Es la instrucción que sirve para imprimir texto en pantalla, seguida del mensaje entre comillas.
El punto y coma. Indica el final de una instrucción. Es obligatorio, y olvidarlo es el error más frecuente de quien empieza.
Guarda los cambios.
Ejecutar el programa
Abre tu navegador y escribe la ruta de tu proyecto:
localhost/curso_php/bienvenidos.php
Si todo está correcto verás en pantalla el mensaje Hola mundo en PHP.
¡Felicidades! Acabas de crear tu primer programa en PHP. A partir de aquí puedes seguir explorando las numerosas posibilidades que ofrece el lenguaje para desarrollar aplicaciones web dinámicas.
La sintaxis básica de PHP
Ahora vamos un poco más allá. La sintaxis de PHP es bastante sencilla y similar a la de otros lenguajes de programación.
Etiquetas de inicio y cierre
PHP se inicia con <?php y termina con ?>.
Hay un detalle que conviene aprender desde ya: si el archivo contiene solo código PHP, se recomienda omitir la etiqueta de cierre.
<?php
echo "Este archivo es solo PHP";
¿Por qué? Porque cualquier espacio o salto de línea que quede después del ?> se envía al navegador, y eso provoca uno de los errores más difíciles de rastrear para un principiante: «headers already sent». Sin etiqueta de cierre, el problema no puede ocurrir.
Cuando mezclas PHP con HTML, en cambio, sí necesitas cerrar:
<h1><?php echo "Mi sitio web"; ?></h1>
Comentarios
Los comentarios no se ejecutan: sirven para explicar el código.
<?php
// Comentario de una sola línea
# También funciona así, aunque se usa menos
/*
Comentario
de varias líneas
*/
Instrucciones y punto y coma
Cada instrucción termina en punto y coma. Estas dos líneas son dos instrucciones:
<?php
echo "Primera línea";
echo "Segunda línea";
Mayúsculas y minúsculas
Aquí hay una regla que sorprende a mucha gente, porque PHP no es coherente consigo mismo:
- Las palabras clave y funciones no distinguen mayúsculas.
echo,ECHOyEchofuncionan igual. - Las variables sí distinguen.
$nombrey$Nombreson dos variables distintas.
La recomendación práctica: escribe siempre todo en minúsculas y sé consistente con los nombres de tus variables.
Imprimir en pantalla
Además de echo existe print, y también print_r y var_dump, que verás muchísimo cuando trabajemos con arrays y objetos:
<?php
echo "Con echo";
print "Con print";
$datos = ["Ana", "Luis", "Marta"];
print_r($datos); // muestra la estructura de forma legible
var_dump($datos); // además muestra el tipo de cada dato
var_dump() va a ser tu mejor herramienta para entender qué está pasando cuando algo no funciona como esperabas.
Mezclar PHP y HTML
PHP fue diseñado para convivir con HTML, y esto es algo que lo distingue de otros lenguajes:
<!DOCTYPE html>
<html lang="es">
<body>
<h1>Bienvenido</h1>
<p>Hoy es <?php echo date("d/m/Y"); ?></p>
</body>
</html>
El navegador recibe HTML puro: la fecha ya viene calculada. Nunca ve el código PHP.
Errores comunes al empezar
- Olvidar el punto y coma. El mensaje suele apuntar a la línea siguiente, no a la del error real.
- Guardar el archivo con extensión
.html. El servidor no interpretará el PHP. - Abrir el archivo con doble clic en vez de por
localhost. Verás el código en crudo, porque no pasó por el servidor. - Comillas sin cerrar. Provoca errores que parecen no tener relación con el punto donde escribiste.
- Confundir
=con==. El primero asigna, el segundo compara. Lo veremos en detalle más adelante.
Para cerrar
Con esto ya sabes cómo se estructura un archivo PHP, cómo imprimir en pantalla y cómo convive con HTML. Es poco código, pero son las reglas sobre las que se apoya todo lo demás.
En la siguiente lección veremos las variables: cómo se declaran, qué tipos de datos existen y cómo se usan.
Saludos y éxitos.
Norvic Software
Desarrollamos el software que tu empresa necesita
Somos una fábrica de software en Bolivia. Construimos sistemas a medida y aplicaciones móviles, y llevamos Inteligencia Artificial a las empresas que ya tienen un sistema funcionando.
- Chatbots con Inteligencia Artificial
- Creación de agentes de IA
- Integración de IA en tus sistemas
- Desarrollo de software a medida
- Aplicaciones móviles iOS y Android
- Consultoría y asesoramiento técnico
Cotización sin costo · Respuesta directa por WhatsApp