ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PHP Introduccion


Enviado por   •  16 de Noviembre de 2011  •  Informes  •  879 Palabras (4 Páginas)  •  569 Visitas

Página 1 de 4

PHP Introduccion.

Introducción

1995 Rasmus Lerdorf desarrolla a través de Perl un conjunto de script s para el control de acceso a sus páginas personales, al conjunto de scripts se les denominó PHP (Personal Home Pages).

1997 se desarrola la versión 2.0 denominada PHP/ FI(Forms Interpreter).

1998 Zeev Suraski y Andi Gutmans renuevan el lenguaje creando PHP 3.0 y a partir de aquí se le denomina Hypertext Preprocessor.

1999 Zeev y Andi crean un nuevo núcleo para el lenguaje (Zend Engine), y se libera la versión 4.0.

2004 Se crea el motor Zend 2.0 y se libera PHP 5.0, se introduce un modelo de orientación a objetos muy similar al de Java.

CGI Common Gateway Interface

CGI es una norma para establecer comunicación entre un servidor web y un programa, de tal modo que este últim o pueda interactuar con internet. También se usa la palabra CGI para referirse al programa mismo, aunque lo correcto debería ser script.

CGI

Es un programa que se ejecuta en tiempo real en un Servidor Web en respuesta a una solicitud de un Navegador. Cuando esto sucede el Servidor Web ejecuta un proceso hijo que recibirá los datos que envia el usuario (en caso de que los haya), pone a diposición del mismo algunos datos en forma de variables de ambiente y captura la salida del programa para enviarlo como respuesta al Navegador.

Propósitos de CGI

Generar páginas de forma dinámica.

Procesamiento de formularios.

Interacción con Bases de datos.

Comercio electrónico.

Lectura y escritura de archivos.

Motores de búsqueda.

Foros de discusión .....

LENGUAJES DE PROGRAMACIÓN INTERPRETADOS

Los lenguajes interpretados son aquellos que van siendo codificados por la computadora al tiempo en que se están ejecutando. Es decir, un "intérprete" es un traductor de lenguajes de programación de alto nivel, el cual realiza la operación de compilación paso a paso, los intérpretes ejecutan un programa línea por línea. Para cada sentencia que compone el texto inicial, se realiza una traducción, se ejecuta la sentencia y se vuelve a iniciar el proceso con la sentencia siguiente.

El programa siempre permanece en su forma original (programa fuente) y el intérprete proporciona la traducción al momento de ejecutar cada una de las instrucciones. Es decir, el programa será ejecutado sin necesidad de ser codificado antes, y de encontrarse un error la ejecución se detendrá en el comando o acción errónea.

No se genera un archivo binario.

Ejemplos: ASP, PHP, PERL.

LENGUAJES DE PROGRAMACIÓN COMPILADOS

Los lenguajes compilados son aquellos que necesitan ser codificados, antes de ser ejecutados y obtener

resultados, de encontrarse un error a la hora de codificar los comandos del programa, éste nunca podrá

ser ejecutado.

Un compilador es un programa que traduce un lenguaje de alto nivel al lenguaje máquina de una computadora. Según va ejecutando la traducción verifica, comprueba y coteja los errores hechos por el programador; un compilador traduce un programa una sola vez, generalmente. Un programa compilado indica que ha sido traducido y está listo para ser ejecutado. La ejecución de los programas compilados es más rápida que la de los interpretados, ya que el intérprete debe traducir mientras está en la fase de ejecución.

Ejemplos: Java,C,C+ + .

ARQUITECTURA CLIENTE/ SERVIDOR

FORMATO DEL CÓDIGO EN PHP

Delimitadores de código php:

< ?php ?>

<? ?> (1)

<% % > (2)

< script language= “php”>

< / script>

NOTA: Para utilizar (1) directiva short _open_tag= on

Para utilizar (2) directiva aspt_tags= on

delimitadores.php

< html>

< head>

< title> Delimitadores de php< / title>

< / head>

< body>

< h1 align= "center"> DELIMITADORES DE ETIQUETAS EN PHP< / h1> < hr>

<?

echo

...

Descargar como (para miembros actualizados)  txt (6 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com