Curso de PHP

Sintaxis básica de PHP: tu primer programa paso a paso

Por Víctor Peña · Publicado el

Sintaxis básica de PHP

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, ECHO y Echo funcionan igual.
  • Las variables sí distinguen. $nombre y $Nombre son 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.

Solicitar cotizaciónVer todos los servicios

Cotización sin costo · Respuesta directa por WhatsApp