PHP para principiantes

Hola, se bienvenido a mi blog, si llegaste hasta aqui es por que te interesa aprender PHP. A lo largo de estas entregas ire colocando tutoriales y ejemplos de uso de los temas vistos.

Esta pagina esta en constante construccion desarrollo, asi que te sugiero que la visites diario seguido.

Bueno ahora si, empecemos; ahh cualquier duda no olvides preguntar en los comentarios.

Nota: De maneta intencional escribo sin acentos. xD

¿Que es PHP?

 Bueno, sin meternos en complicaciones, podriamos definir a PHP como un lenguje interpretado diseñado para la creacion de paginas Web dinamicas, para ello se ejecuta del lado del servidor (server side scripting).

Haber haber, ¿qué es eso de “el lado del servidor”?

Las paginas HTML se dice que son “del lado del cliente” (client side), esto por que el HTML es codigo estatico que el navegador sabe interpretar, por ejemplo:

<font color="336699">BUUU</font>

Siempre va a mostrar la fuente en azul como este, por que es lo que el navegador entiende con ese codigo.

Los lenguajes clientside satisfacen las necesidades siempre y cuando nuestra pequeña pagina no necesite acceder a datos externos, (por ejemplo una base de datos), o cuando la pagina se muestra con siempre el mismo contenido o el mismo idioma.

Sin embargo cuando las necesitades aumentan los lenguajes clientside se vuelven insuficientes, es ahi cuando los lenguajes serverside entran en accion. Una pagina escrita en lenguaje serverside recibe u obtine parametros que debe de procesar para saber que informacion devolver, posteriormente empotra los datos devueltos en codigo que los navegadores web puedan entender.

Un ejemplo donde necesitaremos utilizar lenguajes serverside seria la pagina de una escuela que nos pregunte  nuestro numero de matricula y nos devuelva nuestro histrorial academico.

En base a lo escrito en los 2 parrafos anteriores:

  • ¿Cuales serian los argumentos que recibe la pagina? La respuesta es simple, nuestro numero de credencial.
  • ¿Que procesos tendrian que hacerse del lado del servidor? Buscar nuestro numero de matricula en la base de datos y si se encuentra recuperar las calificaciones de cada materia; o bien so no se encuentra nuestra matricula, devolver un error.
  • ¿Que datos se enviarian al navegador? Pues nuestras calificaciones o el error de “No se encontro ese numero de matricula…”

Para afnar un poco mas podeis observar la figura:

 

 Como podeis apreciar susrtaje consegui la imagen de otra pagina, pero se puede apreciar aun asi como ilustra el funcinamiento, el cliente envia una peticion, el server la recibe y procesa, por ultimo envia la respuesta de regreso al cliente.

¿Como se inserta el PHP?

PHP se puede insertar dentro de cualquier pagina HTML de la siguente forma:

<?php

//aqui todo el codigo php que se necesite

?>

Todo lo que esta entre <?php y ?> es interpretado como PHP y sera ejecutado en el servidor. He aqui un ejemplo sencillo:

<html><head><title>Mi primer PHP</title></head><body><?php echo("BUUUU, esto esta escrito con PHP"); ?><br />Esto es HTML</body></html>

 Bien, lo que debemos de saber ahora, es que para que PHP funcione, el archivo que contenga un Script PHP, debe de tener alguna de las siguientes extenciones:

  • PHP
  • PHTML
  • PHP3

Bueno, son las que yo he utilizado.

Por ahora es todo, en la siguiente entrega se hablara de la instalacion y primeras configuraciones de PHP. (Lamentablemente utilizare Windows para hacer los ejemplos). Ir a la siguente entrega


Una respuesta to “PHP para principiantes”

  1. genial aporte, para la comunidad y los que empiezan!
    si señor!
    saludos desde españa!

Escribe un comentario