miércoles, 19 de febrero de 2014

¿Qué es realmente PHP?


PHP es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. ¿qué quiere decir todo esto?, muy sencillo, es un lenguaje que no necesita ser compilado.

Si sabes Visual Basic estarás viendo que para ejecutar el programa primero tienes que compilarlo y luego ejecutarlo. Un lenguaje interpretado no necesita la compilación, es decir, puedes crear un programa y ejecutarlo directamente. Lógicamente esto tiene sus ventajas y problemas.
Las ventajas es que puede ser considerado más rápido a la hora de programar y de depurar posibles errores, como problema podemos comentar que un lenguaje interpretado es más lento ya que el código necesita ser interpretado y luego ser ejecutado. 



Otra desventaja es que el código puede ser visible por cualquier persona con permisos para ello. En la actualidad la velocidad no es problema, ya que cada vez los ordenadores son más rápidos y se puede considerar un obstáculo para programar lenguajes interpretados siempre y cuando la velocidad extrema no sea crucial.

PHP es un lenguaje embebido en HTML, esto quiere decir que puedes programar tus páginas HTML e introducir código PHP, este código PHP no se mostrará al navegante ya que es ejecutado en el servidor. Lo mejor es un ejemplo para comprender todo lo comentado.

Si queremos crear una página web que muestre 10 veces la frase “Esto es un ejemplo” podemos hacerlo mediante HTML sin problemas pero tambien podemos hacerlo con PHP y de manera más sencilla, ya que gracias al PHP podemos pasar por URL el número de veces que aparezca la frase.


El código PHP de este sencillo ejemplo sería:

<html>
<head>
<title>Esto es un ejemplo </title>
</head>
<body>
Vamos a repetir 10 veces la frase: Esto es un ejemplo <br>
   <?php 
     for ($contador=1;$contador<=10;$contador=$contador+1) { 
   ?>
   <?php 
     print $contador; 
   ?>
. Esto es un ejemplo <br>
   <?php 
     } 
   ?>
</body>
</html>

Analizando el código se puede ver código HTML y código PHP, lo que hace este código PHP es un bucle de 10 repeticiones (todo esto ya lo explicaremos más adelante).
Es importante saber que el código PHP es ejecutado en el servidor y que este código no es mostrado en el cliente, si el navegante decidiera ver el código de la página mostrada en su navegador simplemente vería 10 veces la frase en perfecto HTML pero nada de PHP.
Analizando el código se puede ver código HTML y código PHP, lo que hace este código PHP es un bucle de 10 repeticiones (todo esto ya lo explicaremos más adelante).
Es importante saber que el código PHP es ejecutado en el servidor y que este código no es mostrado en el cliente, si el navegante decidiera ver el código de la página mostrada en su navegador simplemente vería 10 veces la frase en perfecto HTML pero nada de PHP.

No hay comentarios:

Publicar un comentario