PHP es un lenguaje de programación web que permite crear páginas dinámicas. La principal característica es que PHP es un lenguaje orientado al lado servidor, es decir, en otras palabras, que el código que se escribe se interpreta en un servidor. El usuario ve el contenido que el servidor interpreta del archivo PHP.
Cuando hablamos de páginas dinámicas, nos referimos a que el contenido de la página puede cambiar dependiendo de diferentes variables y los valores que éstas tengan asignado en ese momento. Un ejemplo sencillo: una variable almacena el día y la hora. Lo que se mostrará dependerá del día y la hora en la que el usuario visite la página.
PHP tiene más características: Por norma general, los archivos PHP (terminación .php) suelen integrar código HTML con el susodicho PHP. Con el código HTML generamos el contenido estático y la estructura y con el código PHP generamos el contenido variable y dinámico.
Sin más dilación, veamos un pequeño ejemplo de código PHP, que como hemos dicho, tendría que ejecutarse en un servidor para poder ser visto correctamente:
Lo marcado en rojo es código HTML, que ya explicaremos con más detenimiento en otra ocasión, y el azúl es código PHP. Como te habrás dado cuenta, el código PHP empieza y termina con las mismas expresiones: [< ?php y ?>] Todo lo que esté dentro de estas expresiones es código PHP.
El resultado de ejecutar este código sería una página web de título "Título de la página", cabecera "Ejemplo simple de PHP" y como texto una única frase creada en PHP que dice "Hola Mundo!"