PHP

7
PROGRAMACION WEB II PAUL LOOR LUIS CARRASCO

Transcript of PHP

PROGRAMACION WEB II

PAUL LOORLUIS CARRASCO

HISTORIA PHPPHP 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, la primera encarnación de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C..

PHP es uno de los lenguajes de lado servidor más extendidos en la web se trata de un lenguaje de creación relativamente creciente que ha tenido una gran aceptación en la comunidad de webmasters debido sobre todo a la potencia y simplicidad que lo caracterizan.

PHPFue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.

El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes.

PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

CARACTERISTICAS PHPOrientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.

Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones.

El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador

Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.

Capacidad de expandir su potencial utilizando módulos (llamados ext's o extensiones).

Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.

Es libre, por lo que se presenta como una alternativa de fácil acceso para todos

VARIABLES PHPVARIABLES DESCRIPCION

argv Array de argumentos pasados en la ejecución del script.

$_SERVER['argc'] Número de parámetros pasados al script en su ejecución.

$_SERVER['PHP_SELF'] Nombre del script que se está ejecutando.

$_COOKIE Array asociativo de pares (clave,valor) pasados a través de cookies

$_GET Array asociativo de pares (clave,valor) pasados a través de GET

$_POST Array asociativo de pares (clave,valor) pasados a través de POST

$_FILES Array asociativo que contiene información de los ficheros recibidos mediante POST.

$_ENV Array asociativo de pares (clave,valor) del entorno.

$_SERVER Array asociativo de pares (clave,valor) del servidor

$_SESSION Array asociativo de pares (clave,valor) de sesion

CONSTANTES PHP

TIPOS DE DATOS PHPEl PHP soporta distintos tipos de datos, que no los tiene que impostar el programador, sino que son asumidos directamente por el motor, siempre que el programador no cambie el tipo..