Primer ejemplo en PHP

El siguiente código muestra un primer ejemplo de código PHP. Es importante recordar que PHP es un lenguaje que se procesa en el lado del servidor, por lo que si lo abrimos directamente con el navegador no obtendremos el resultado deseado.
También se debería recordar que el código PHP se encontrará muchas veces empotrado dentro de código HTML (como es el caso de este ejemplo, donde el código PHP aparece resaltado).

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

Copiamos el código en un fichero llamado **test.php** y accedemos a él a través del servidor web. El motor PHP procesará el fichero en busca de código PHP, lo procesará/ejecutará y devolverá el código final al servidor. Por último, el servidor envía el resultado al navegador. De hecho, si usamos la opción del navegador para visualizar el código fuente del documento recibido, no veremos ningún rastro del código PHP original:

<html>
   <head>
      <title>Ejemplo PHP</title>
   </head>
   <body>
      Hola Mundo!
   </body>
</html>

El navegador interpretará este código HTML y mostrará el mensaje _Hola Mundo!_.

Como hemos comentado anteriormente, una de las formas de trabajar con PHP es como módulo de servidor y es éste el que procesa/interpreta el código y lo devuelve al servidor para que continue con el procesamiento del fichero solicitado en la URI. Eso es así porque dicho servidor (Apache en nuestro caso) está configurado para que cada vez que accedemos a un fichero con extensión **php**, éste sea interpretado por el motor PHP y el resultado sea devuelto al servidor para que continue con su procesamiento.
Un vez terminado, se envía el resultado al cliente.

Si trabajamos en modo local (tenemos un servidor web en nuestra máquina), podemos ir al directorio público de Apache (suele ser c:\wamp\www) y abrir directamente el fichero en el navegador. No obtendremos el resultado deseado, ya que, el fichero no ha sido accedido a través de un servidor.
Una de las desventajas de usar software como WAMP o XAMPP es que realizan la instalación y configuración de todos los componentes de la arquitectura: Servidor, Lenguaje de servidor y Base de datos por nosotros, perdiendo el control de dónde y cómo se han instalado todos esos componentes y sobre todo cómo se han configurado.
Por ello recomendamos realizar el ejercicio optativo donde se instala paso a paso cada componente desde 0.

Volvamos a la sintaxis del lenguaje. Como hemos comentado el código PHP se encuentra la mayoría de veces embebido junto a código HTML. Es muy importante recordar que la extensión del fichero debe ser ".php" (por defecto se configura así en Apache) para que sea interpretado por el parser de PHP.
¿Cómo diferencia el parser el código PHP de lo que no es código que tenga que ejecutar?
Sencillamente usarmos unas etiquetas de inicio y fin que indican al parser de PHP que lo que contiene es código que tiene que ejecutar. Por ejemplo:

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

Antiguamente había otras formas o estilos de iniciar y finalizar el código PHP, pero desde la versión 5.3 sólo se puede usar esa forma.

results matching ""

    No results matching ""