¿Qué es PHP?
PHP es un lenguaje de programación de código abierto del lado del servidor para crear aplicaciones web, puedes llegar a desarrollar muy diversos tipos de aplicaciones.
Con PHP es muy sencillo insertar etiquetas HTML y ver rápidamente el resultado de lo que haces a través de un navegador web.
Es un lenguaje que lleva funcionando desde 1994, yo lo descubrí allá por 2004 y desde entonces sigo enamorado de todas las posibilidades que ofrece en sus distintas versiones, yo empecé en la versión 4 y ya vamos por la 8.
Aquí va un ejemplo muy simple de PHP, ¿lo entiendes?
<!DOCTYPE html> <html lang="es" dir="ltr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Ejemplo básico PHP</title> </head> <body> <?php echo 'AQUÍ VA EL CÓDIGO PHP';?> </body> </html>

La sintaxis de PHP, se fundamenta en los principios de programación de C.
Antes de aprender PHP yo venía de aprender C y eso me ayudó a entender facilemente PHP y ampliar las posibilidades que me ofrecía C
El intérprete de PHP solo ejecuta el código que se encuentra entre sus delimitadores. Los delimitadores más comunes son <?php
para abrir una sección PHP y ?>
para cerrarla. El propósito de estos delimitadores es separar el código PHP del resto de código, como por ejemplo el HTML. En los archivos que contienen solo código PHP, el delimitador ?>
se puede omitir. De hecho, PHP-FIG a través de sus recomendaciones estándar para PHP recomienda omitir el delimitador ?>
, ya que así no se envía contenido HTML de manera accidental. Por ejemplo, si se envía un carácter «no PHP» (que no es procesado por el intérprete de PHP), no se podrán ejecutar ciertas acciones como enviar encabezados HTTP a través de la función header()
, ya que el proceso de respuesta ya ha comenzado.
Las variables se prefijan con el símbolo del dólar ($
) y no es necesario indicar su tipo. Las variables, a diferencia de las funciones, distinguen entre mayúsculas y minúsculas. Las cadenas de caracteres pueden ser encapsuladas tanto en dobles comillas como en comillas simples, aunque en el caso de las primeras, se pueden insertar variables en la cadena directamente, sin necesidad de concatenación.
Los comentarios se pueden escribir bien con dos barras (//) al principio de la línea, o con una almohadilla (#). También permite comentarios multi-línea encapsulados en /* */
.
En cuanto a las palabras clave, PHP comparte con la mayoría de otros lenguajes con sintaxis C las condiciones con if
, los bucles con for
y while
y los retornos de funciones. Como es habitual en este tipo de lenguajes, las sentencias deben acabar con punto y coma (;
).