PHP (acrónimo de “PHP: Hypertext Preprocessor”) es un lenguaje de “código abierto” interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor.

¿Qué significa esto? veamos un ejemplo:

<html>
  <head>
    <title>Hola Mundo!</title>
  </head>
  <body>
    <p>
    <?php
      echo "Hola Mundo!";
    ?>
    </p>
  </body>
</html>

Lo primero que observamos en este ejemplo y que hace de PHP un lenguaje diferente a otros lenguajes de programación (como VBasic, C++, etc.) es que aquí se trata de un documento HTML donde hemos insertado el código PHP (código embebido) dentro de las etiquetas especiales “<?php para iniciar el codigo PHP y “ ?>” para indicar el final del código PHP, en nuestro ejemplo se producirá una salida de texto. Todo este proceso se realiza en el servidor web, el “cliente” (navegador) no podra “ver” el codigo PHP, solo lo que este ha generado, si miramos el documento HTML que genero nuestro ejemplo veremos algo como:

<html>
  <head>
    <title>Hola Mundo!</title>
  </head>
  <body>
    <p>
    Hola Mundo!
    </p>
  </body>
</html>

Podemos notar que todo lo referente a código PHP ha “desaparecido” ya que es el servidor quien procesa y traduce las ordenes PHP y solo retorna al cliente el resultado en forma de documento HTML