INTRODUCCION A PHP
Es el lenguaje de lado servidor más extendido en la web. Nacido en 1994, se trata de un lenguaje de creación relativamente reciente, aunque con la rapidez con la que evoluciona Internet parezca que ha existido toda la vida.
PHP nos permite introducir sus pequeños fragmentos de código dentro de la pagina HTML y realizar determinadas acciones de una forma fácil y eficaz.
El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una pagina web.
Para incluir código PHP basta con precederlo de la etiqueta <?php, y cerrarlo con ?>.
Si el servidor web esta correctamente configurado, detectará código PHP y, en vez de proporcionarle el contenido de la pagina directamente al cliente (lo que significaría que recibiera el código fuente del programa), ejecuta el programa y devuelve su resultado al navegador
Así pues, el esquema de una petición seria como se muestra en la imagen.
Un servidor Web o serviodr HTTP es un programa informatico que procesa una aplicacion del lado del servidor, realizando conexiones bidirecciones y/o unidireccionales y sincronas a asincronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicacion del lado del cliente.
XAMPP es una distribucion de Apache completamente gratuita y facil de instalar que contiene MariaDB, PHP y Perl.
Desded sus inicios
PHP tal y como se conoce hoy en día es en realidad el sucesor de un producto llamado PHP/FI. Creado en 1994 por Rasmus Lerdorf. El código fue completamente rehecho de nuevo, y en abril de 1996, combinando los nombres de versiones anteriores, Rasmus introdujo PHP/Fi.
Fue la primera versión que más se aprecia al PHP que existe hoy. Fue renombrado simplemente como ‘PHP’.
En el invierno de 1998, poco después del lanzamiento oficial de PHP 3.0, Andi Gutmann y Zeev Suraski comenzaron a trabajar en una nueva version del núclo de PHP. Los objetivos de diseño fueron mejorar la ejecucion de aplicaciones complejas y mejorar la modularidad del código base de PHP.
PHP 5 fue lanzdo en Julio de 2004 despues de un largo desarrollo y varios preleases. Está basicamente impulsado por su núcleo, Zed Engine 2.0 que contiene un nuevo modelo de objetos y docenas de nuevas opciones.
Es aquel que trabaja combinado lo que es su entorno local con peticiones a un servidor. El servidor le responde al cliente entregandole lo que ha solicitado si es posible o en algunos casos indicando que no tiene permisos para obtener lo solicitado
Variables PHP
Son representadas con un signo de dolar ($) seguido por el nombre de la variable
Poco a poco PHP se va convirtiendo en un lenguaje que nos permite hacer de todo. Es un principio diseñado para realizar poco mas que un contador y un libro de vistas, PHP ha experimentado en poco tiempo una verdadera revolucion y a partir de sus funciones realizar una multitud de tareas utiles para el desarrollo web.
Podemos con una facilidad, asombrosa enviar un e-mail a una persona o lista parametrizando toda una serie de aspectos tales como el e-mail de procedencia, asunto, persona a responder
Resulta dificil concebor un sitio actual, potente y rico en contenido que no es gestionado por una base de datos. El lenguaje PHP ofrece interfaces para el acceso a la mayoria de las bases de dtos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft, a partir de las cuales podremos editar contenidode nuestro sitio con absoluta sencillez
Crear, borrar, mover, modificar cualquier tipo de operacion más o menos razonable que nos pueda ocurrir puede ser realizada a partir de una amplia librería de funciones para la gestion de archivos por PHP
Tambien podemos transferir archivos por FTP a partir de sentencias en nuestro codigo, protocolo para el cual PHP ha previsto también gran cantidad de funciones.
Puede ser util crear botones de dinamicos, es decir, botonos en los que utilizamos el mismo diseño y solo cambiamos el texto.
Instrucciones de PHP
Al igual que en javascript, podemos escribir las instrucciones con varios espacions en blanco entre palabras, y von tabulaciones. Estos no serán tomados en cuanta al interpretar el codigo, y se considera que sólo hay un espacio en blanco.
Sin embargo todas lsa instrucciones o sentencias PHP deben acabar con el signo de punto y coma (;). El cambio de linea al escribir el código no supone un cambio de instruccion, por lo que si no se pone el signo de punto y coma seguiremos en la misma instruccion
Sintaxis Lenguaje PHP
El codigo PHP esta incrustado entre medio del codigo HTML Por lo tantodebemos indicar de alguna forma que dejamos de escribir en codigo HTML y empezamos a escribir en codigo PHP. Tambien debemos indicar donde acaba el codigo PHP y volvemos a escribir en codigo HTML. Esto se hace indicandolo mediante unas etiquetas especiales que indican donde empieza y acaba el codigo PHP.
</php....codigo php... ?>
Operadores PHP