Que Es Php

Páginas: 11 (2617 palabras) Publicado: 5 de agosto de 2011
1. Qué es PHP
PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas Web dinámicas, similar al ASP de Microsoft o el JSP de Sun, incluido en páginas HTML y ejecutado en el servidor.
La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas de sí mismo. La meta del lenguaje es permitir rápidamente alos desarrolladores la generación dinámica de páginas. No es un lenguaje de marcas como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.
Entre las características que hacen de PHP un lenguaje popular y muy poderoso para desarrollar aplicaciones, podemos citar las siguientes:

* Programación de páginas dinámicas en servidores.
*Programación de aplicaciones de escritorio con GTK (PHPGTK).
* Soporte para trabajar con múltiples bases de datos.
* Soporte para múltiples plataformas.
* Soporte para múltiples servidores.
* Facilidad de aprendizaje.
* Portabilidad de código entre diferentes plataformas.
* Total libertad para distribuir las aplicaciones.

2. ¿Cómo Funciona PHP?
A diferencia deJava o JavaScript que se ejecutan en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor, como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado es enviado al navegador. El resultado es normalmente una página HTML pero también podría ser una página WML (Wap).
Al ser PHP un lenguaje que seejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, sin embargo, para que sus páginas PHP funcionen el servidor donde están alojadas debe soportar PHP.

3. VERSIONES
* PHP 3
PHP versión 3 fue creado en 1997 y se lo considera una continuación de una versión anterior de PHP llamada PHP/FI 2.0, aunque llamarla “continuación” es relativo porqueel código se rescribió completamente, y sólo se mantuvieron su forma de trabajar y algunas funciones implementadas: la idea era mantener a los usuarios de PHP/FI y seguir trabajando en conjunto con ellos.
En cuanto a la orientación a objetos (POO), la versión 3 le daba soporte a medias, sin implementar todas las posibilidades de este paradigma.
Se vislumbraba ya por estos tiempos a una grancantidad de personas (decenas de millares de usuarios y cientos de miles de sitios web) que se encontraban interesadas no únicamente en utilizar sino, también, en colaborar con el lenguaje.

* PHP 4
Tomando como punto de referencia la versión anterior, el núcleo (parte del programa que se encarga de administrar los procesos) de PHP fue rescrito para la versión 4. Esto se dio porque al ser cadavez más popular, las aplicaciones existentes en el mercado fueron haciéndose más complejas y requerían mayor velocidad en la ejecución que la que podía ofrecer PHP versión 3.
El nuevo núcleo se denominó Motor Zend (en referencia a los nombres de sus principales desarrolladores, Zeev Zuraski y Andi Gutmans).
Otras mejoras importantes son: el soporte para la mayoría de los servidores web, lasfunciones para el manejo de sesiones HTTP, los buffer de salida y la inclusión de gran cantidad de funciones de propósitos diversos.
La versión 4 llegó a estar instalada en más del 20% de los dominios en Internet. En cuanto a la POO, el soporte que PHP ofrecía, prácticamente, no se llegó a modificar con relación a la versión 3. Lo que sí se modificó fue su uso, ya que se volvió habitual para grancantidad de usuarios, generalmente, en aplicaciones de gran tamaño. Este requerimiento casi explícito por parte de los usuarios tendría su respuesta en la versión 5. Un punto importante es que las extensiones escritas para PHP 3 no trabajan con PHP 4 (aunque es posible portar extensiones a PHP 4 si se tiene acceso a las fuentes originales).

* PHP 5
Los cambios que experimenta PHP en esta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PHP
  • Php Y Php
  • Que Es Php
  • Php y sql
  • CUESTIONARIO DE PHP
  • php curso
  • Material de PHP
  • Paginacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS