Php básico

Páginas: 29 (7026 palabras) Publicado: 19 de diciembre de 2010
Orígenes y tipología del lenguaje
PHP es el acrónimo de "PHP: Hypertext Preprocessor", es decir, un  "preprocesador del hipertexto" que se basa en una sintaxis parecida al  C, al Java y al Perl, por supuesto con unos añadidos más. Nació en  1994 como proyecto "personal" y la primera versión se utilizó  públicamente en 1995 con el nombre "Personal Home Page". El resto es historia. Como cada buen proyecto que llama la atención de los  usuarios y de los programadores, el lenguaje se ha desarrollado como  proyecto open­source hasta el punto que, en 1996, ya se estaba  utilizando en 15.000 sitios web. En el momento de la release 3 (a  mediados de 1999) el número de servidores que utilizaban PHP se  había decuplicado. El PHP es un lenguaje de scripting server­side. Se trata de un lenguaje "embeeded" en las páginas que lo incluyen, por citar un ejemplo, el  lenguaje Javascript. La principal diferencia es que el PHP lo ejecuta en  el servidor en lugar de en el cliente directamente. Por lo tanto, no se  necesitan compatibilidades particulares o estándar definidos por otros  (como el ejemplo más clásico del Javascript). El mecanismo de realización de los script, para los que los conocen, es parecido al  lenguaje ASP. Por ejemplo, si en una página estuviera el código: si invocáis la página desde el browser, no veis la línea del código entre   (las verdaderas etiquetas del PHP), sino el resultado que esta  instrucción devuelve. En la práctica, el servidor HTTP, una vez que se  le haya solicitado una página parecida, la reconoce (si ha sido configurado debidamente) y pone en marcha la parte "dinámica". Lo  que llega a vuestro browser es la elaboración de este código y podéis  entender que se trata de una página escrita en lenguaje PHP sólo por su  extensión (típicamente .php3). Las posibilidades del lenguaje PHP son excelentes, hasta el punto que  es posible crear en PHP todas las aplicaciones que se podrían crear con unos script CGI. La diferencia principal entre los dos es que el primero  hace mucho más simple la conexión y las preguntas con las bases de  datos; el PHP3 soporta las siguientes bases de datos: 1. Adabas D  2. InterBase  3. Solid  4. dBase 

5. mSQL  6. Sybase  7. Empress  8. MySQL  9. Velocis  10.FilePro  11.Oracle  12.Unix dbm  13.Informix  14.PostgreSQL  Al igual que con los CGI, con el PHP es posible utilizar los protocolos de red más famosos como IMAP, SMTP, POP3 e incluso HTTP, o  utilizar los socket (enchufes). 

CGI y PHP: principales diferencias
Es sabido que los script CGI escritos en Perl y los script PHP se utilizan sobre todo para la  realización de páginas dinámicas, dejando de lado por un momento el lenguaje ASP que,  recordamos, es propietario y puede utilizarse (casi) sólo en webserver NT con IIS.El PHP, sobre todo en estos últimos tiempos, se está imponiendo como lenguaje principal de  scripting para la realización de páginas dinámicas. En primer lugar porque es multiplataforma, es  decir, es posible encontrar el motor PHP para las plataformas más utilizadas. Pero el PHP, lentamente y inexorablmente, está superando por complejidad a los CGI y esto se  puede justificar por varias cuestiones: •PHP es un lenguaje embeeded (empotrado) en el código HTML de las páginas y no necesita,  por lo tanto, otros archivos para que se ponga en marcha; • un script PHP, de hecho, no necesita ser instalado como ocurre con un script CGI. Los que  han leído alguna vez algún artículo en www.cgipoint.it, se habrán dado cuenta de que cada  script tieneque cargarse en el servidor en determinados directorios, con permisos especiales, etc.. Con el PHP esto ya no pasa: además de no necesitar un directorio cgi­bin, ya que el  código se introducee directamente en las páginas, una vez que la página se cargue el script  está listo para el uso, siempre que se haya configurado correctamente; • con el PHP ya no se necesitan configuraciones especiales del servidor de la red para que se ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lo Basico De Php
  • Php basico
  • Funciones Basicas Php
  • INTRODUCCION BASICA A PHP
  • Manual Basico Php
  • Programación PHP básica
  • Comandos basicos php
  • Investigacion Basica De Php

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS