¿Qué es PHP?



Oficialmente, PHP es un preprocesador de hipertextos, pero qué significa?.
Para ilustrar esto podemos ver un simple ejemplo:
<html>
   <head>
     <title>Example</title>
   </head>
   <body>
     <?php echo "Hi, Esto es un Script PHP";?>
   </body>
</html>
Esto es muy parecido a cualquier otro Script escrito en Perl o C. El código de PHP está incluido en tags especiales "<?,?>".
Lo que hace diferente a PHP es que el código que se deba ejecutar se ejecuta siempre en el servidor.
Así, al ejecutar el script anterior, el cliente recibirá sólo los resultados de la ejecución por lo que es imposible para el cliente acceder al código que generó la página.