Professional Documents
Culture Documents
Pgina 1 de 36
Manual de PHP 5
Manual por: DesarrolloWeb.com [http://www.desarrolloweb.com/] Versin on-line: "Tu mejor ayuda para aprender a hacer webs" http://www.desarrolloweb.com/manuales/58
Introduccin a PHP 5
Vamos a comenzar con el manual de la ltima versin de PHP, lanzada recientemente al mercado: PHP 5. Una esperada evolucin del, tal vez, ms popular de los lenguajes de programacin de pginas y aplicaciones web del lado del servidor. Este manual no va a tratar de explicar desde cero la programacin de aplicaciones del lado del servidor con PHP, pues ese asunto lo tenemos detallado en el manual de PHP [http://www.desarrolloweb.com/manuales/12/] y pensamos que merece la pena su lectura para empezar los primeros pasos en el lenguaje. Si una persona no sabe lo que son las pginas dinmicas de servidor le recomendamos que comience aclarando esos conceptos. Para ello, tenemos dos manuales que explican las nociones de programacin del lado del cliente y servidor, ms bien tericas, desde dos puntos de vista: Manual de pginas dinmicas [http://www.desarrolloweb.com/manuales/7/] y la Introduccin a los lenguajes del web [http://www.desarrolloweb.com/manuales/27/]. Asimismo, queremos presentarte la seccin monotemtica de PHP [http://www.desarrolloweb.com/php], donde se concentran todos los contenidos sobre PHP que dispone DesarrolloWeb.com. Tambin sera interesante el Manual del lenguaje SQL [http://www.desarrolloweb.com/manuales/9/] y el Taller de MySQL [http://www.desarrolloweb.com/manuales/34/], que sern muy tiles referencias para aclarar los conceptos de acceso a bases de datos. Introduccin a PHP 5 Con las primeras 2 versiones de PHP, PHP 3 y PHP 4, se haba conseguido una plataforma potente y estable para la programacin de pginas del lado del servidor. Estas versiones han servido de mucha ayuda para la comunidad de desarrolladores, haciendo posible que PHP sea el lenguaje ms utilizado en la web para la realizacin de pginas avanzadas. Sin embargo, todava existan puntos negros en el desarrollo PHP que se han tratado de solucionar con la versin 5, aspectos que se echaron en falta en la versin 4, casi desde el da de su lanzamiento. Nos referimos principalmente a la programacin orientada a objetos (POO) que, a pesar de que estaba soportada a partir de PHP3, slo implementaba una parte muy pequea de las caractersticas de este tipo de programacin.
Nota: la orientacin a objetos es una manera de programar que trata de modelar los procesos de programacin de una manera cercana a la realidad: tratando a cada componente de un programa como un objeto con sus caractersticas y funcionalidades. Podemos ver una pequea introduccin en el artculo Qu es la programacion orientada a objetos [http://www.desarrolloweb.com/articulos/499.php].
El principal objetivo de PHP5 ha sido mejorar los mecanismos de POO para solucionar las carencias de las anteriores versiones. Un paso necesario para conseguir que PHP sea un lenguaje apto para todo tipo de aplicaciones y entornos, incluso los ms exigentes.
Pgina 2 de 36
proceso el servidor Apache, la base de datos MySQL y el mdulo de programacin en PHP versin 5. WAMP es un sistema indicado para los usuarios que no tienen instalado en el sistema ninguno de los programas necesarios para programar en PHP (Apache, PHP y MySQL), ya que realiza una instalacin completa y desde cero. Pero tambin pueden utilizar este programa los usuarios que disponen de Apache, PHP y/o MySQL en su sistema. En cuyo caso, simplemente se realizar otra copia de las aplicaciones en un directorio distinto, que en principio, no tiene por qu interferir con las otras instalaciones alojadas en nuestro equipo. Programas que contiene WAMP5 El software que se instala con WAMP5 contiene los siguientes servidores y programas: