cargando...

Principal

Favoritos

Hacer Inicio

Libro Visitas

Foro

Página Inicial de YoMaster - Home

Publicidad - Patrocinador de www.yomaster.com

Recursos WebMaster - Códigos con ejemplos - Trucos - Diseño - HTML - JavaScript - Imágenes - Fondos - Botones - Generadores

CÓDIGOS

<<< Índice >>>

Acciones

Archivos

Barra Estado

Efectos

Formularios

Imágenes

Juegos

Menús

PHP

Plantillas

Recuadros

Ventanas

Vínculos

Varios

Nuevos Códigos

Novedades Mes

TEMAS

Todos los Temas

Portada

Bienvenidos

Principal

Pegado Especial

Como Buscar

Generadores

Tablas y Celdas

Rutas Archivos

Hojas Estilos CSS

Hipervínculos

Metatags

Utilidades

Imágenes

Consejos

Tablón Noticias

Servicios

PreguntasFrecuen

Anúnciate

Ver anunciados

Nuevos temas

FondosEscritorio

Links Amigos

Buscar

COLABORA

Foro

Libro Visitas

Califícanos

Aportaciones

Recibir Noticias

Informar Errores

Patrocinador

WEBMASTER

Intercambio Link

Gana Dinero

Banners

Autor

E-Mail

Índice de temas del Web, clic aquí...

Si ya estás registrado, clic aquí para iniciar tú sesión...

Buscar con Google.com contenido de esta Web...

 

Orígenes y Tipología del Lenguaje PHP

Infórmanos de si esta página contiene algún tipo de error... GRACIAS.

Índice de temas del Web, clic aquí...

Si ya estás registrado, clic aquí para iniciar tú sesión... Buscar con Google.com contenido de esta Web...

 PageRank YoMaster

  

 

 Orígenes del PHP

Volver al índice  

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:

<html><body>
<? phpinfo(); ?>
</body></html>


si invocáis la página desde el browser, no veis la línea del código entre <? y ?> (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).

 

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 inexorablemente, 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 tiene que 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 introduce 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 habiliten directorios cgi-bin o la realización de unos archivos que tengan determinadas extensiones. Primero se dan instrucciones al servidor de la red, luego cada script (o mejor, cada página que tenga el código del script) se puede poner en marcha en CADA directorio donde esté. Fijaos en la comodidad de esta característica del PHP.

Por supuesto, estas son sólo algunas de las características que permiten al PHP superar a los CGI, y pueden ser criticadas por los fanáticos del "otro bando". Obviamente, los CGI tienen sus ventajas y elegir entre uno y otro lenguaje (o los dos a la vez) es algo personal. Si hablamos de "qué se puede hacer con PHP" se puede decir que, a partir de la versión 4, las posibilidades del PHP son prácticamente iguales a las de los CGI en Perl, pero no a las del mismo Perl.

 

Información recopilada de http://www.htmlpoint.com

 

WebMaster de www.yomaster.com

 

Infórmanos de si esta página contiene algún tipo de error... GRACIAS.

Índice de temas del Web, clic aquí...

Si ya estás registrado, clic aquí para iniciar tú sesión... Buscar con Google.com contenido de esta Web...

Más información de como ganar dinero con tu Web, clic aquí...

 

Subir arriba de página...

 

 Temas Recomendados

Temas del Web por categorías - Índice general

¿Como puedo encontrar el código que necesito?

¿Como puedes ganar dinero con tu Web? muy fácil...

Deja tu Firma en nuestro Libro de Visitas.

Foro YoMaster, deja tus preguntas en el.

EuroTienda.com todo al mejor precio de la Red.

Nuestro E-Mail para lo que necesitéis.

Consejos, ideas, sugerencias para tus páginas.

..................................................................

Insertaremos más temas próximamente......._

 

Otros Servicios

Deja tu Firma

Foro YoMaster

AFILIADOS 10

Clic aquí para seguir el vínculo...

Click aquí para ver este afiliado... muy interesante.

Clic aquí para seguir el vínculo...

Clic aquí para seguir el vínculo...

Clic aquí para seguir el vínculo...

Clic aquí para seguir el vínculo...

¿Quieres anunciarte en YoMaster.com?   clic aquí...

Afíliate Clic aquí

AFILIADOS TXT

Micropik.com

Web del Humor

L'EshterJoyeros

<<<Añade tu Web

LINKS AMIGOS

Web Interesantes

Páginas Web Amigas, Clic aquí...  aquí

ANUNCIADOS

Webs Anunciadas

Páginas Anunciadas en YoMaster, Clic aquí... aquí

TEMAS NUEVOS

Nuevos temas  Futuros proyectos

OTROS

Buscar un tema aquí...

Afíliate y podrás obtener beneficios por tu trabajo...

 

 

 

www.yomaster.com © 2004 Contacto