php manual de php 5

Download PHP Manual de PHP 5

Post on 01-Jul-2015

1.385 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com

Manual de PHP 5

Autores del manual Este manual ha sido realizado por los siguientes colaboradores de DesarrolloWeb.com: Miguel Angel Alvarez Daniel Lpez Manu GutierrezDirector de DesarrolloWeb.com http://www.desarrolloweb.com (16 captulos) http://pichongol.blogspot.com (1 captulo) http://www.tufuncion.com (2 captulos)

Manual de PHP 5: http://www.desarrolloweb.com/manuales/58/ Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorizacin.

1

Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com

Introduccin a PHP 5Vamos 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 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 y la Introduccin a los lenguajes del web. Asimismo, queremos presentarte la seccin monotemtica de PHP, donde se concentran todos los contenidos sobre PHP que dispone DesarrolloWeb.com. Tambin sera interesante el Manual del lenguaje SQL y el Taller de MySQL, 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.

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. Artculo por Miguel Angel Alvarez

Instalar PHP 5 fcilmentePara los que han instalado alguna vez PHP en Windows sabrn que es un proceso que requiere

Manual de PHP 5: http://www.desarrolloweb.com/manuales/58/ Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorizacin.

2

Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com

varios pasos. Hay que instalar el servidor web Apache, luego el propio PHP y tambin la base de datos MySQL para trabajar con PHP. En PHP 5 la cosa contina igual, pero existe un mtodo rpido y sencillo de instalar PHP5 en nuestro sistema. Para los que no han instalado nunca PHP5 hay que comentar que no tengan miedo para nada al lenguaje, que es muy sencillo y agradecido. No cabe tampoco tener miedo de la instalacin o configuracin de PHP, porque en este artculo vamos a explicar un modo de realizarla en 5 minutos y sin necesidad de conocimientos iniciales. Os paso unas notas rpidas sobre el proceso de instalacin de PHP 5 en Windows por medio de un programa que se llama Wamp Server 2, que os facilitar la tarea. Podrs comenzar a trabajar con PHP 5 en 5 minutos!! Instalacin de PHP 5 Lo primero es entrar en la pgina de Wamp Server, que es la siguiente: http://www.wampserver.com/en/ Como haba comentado, Wamp Server es un programa que instala en un slo paso Apache + PHP + MySQL y los configura para trabajar juntos. Habra que hacer la descarga de la ltima versin de Wamp Server en: http://www.wampserver.com/en/download.php En la pgina de descarga te especifica claramente la lista de programas que va a instalar, as como las versiones de los mismos. En el momento de escribir este artculo iban por la versin WampServer 2.0, que instala esta lista de programas: Apache 2.2.8 PHP 5.2.6 + PECL SQLitemanager MySQL 5.0.51b Phpmyadmin

Una vez descargado el programa, lo ejecutamos para realizar la instalacin de Wamp Server 2. La instalacin se basa en un asistente normal que nos solicitar varios datos tpicos de instalaciones, como que aceptemos los trminos de la licencia. Luego nos saldr la ventana para acabar que marcaremos que ejecute Wamp Server inmediatamente.

Si todo ha funcionado, en 1 minuto ms podremos comprobar si PHP 5 est funcionando enManual de PHP 5: http://www.desarrolloweb.com/manuales/58/ Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorizacin. 3

Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com

nuestro ordenador. Slo tendramos que encender los servicios. Para ello Wamp Server tiene un panel de control que se accede desde un icono de programa residente de la barra de tareas. Tiene una forma rara, como un cuentakilmetros. Lo veremos en esta imagen:

Pulsamos el icono con el ratn (botn izquierdo, clic normal) y veremos abajo del todo una instruccin que pone Put Online, que pondr todos los servicios en funcionamiento.

Ahora, para comprobar que los servicios funcionan slo nos queda abrir un navegador. Vamos a escribir la siguiente direccin URL en la barra de direcciones: http://localhost Entonces nos tiene que salir la pgina de inicio del servidor Apache con PHP 5, personalizada por Wamp, que es algo como esto:

Manual de PHP 5: http://www.desarrolloweb.com/manuales/58/ Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorizacin.

4

Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com

Si no no sale nada puede que haya habido un problema o un error al iniciar los servicios, generalmente el Apache, que utiliza el puerto 80 que a veces est ocupado por otro programa como Skype o IIS. Lee la FAQ: No funciona el Wamp Server 2. Ahora podremos colocar en nuestro servidor todas las pginas PHP que queramos probar o los proyectos que hayamos creado anteriormente. El directorio donde generalmente se localiza la raz de publicacin es: C:\wamp\www En esa carpeta podramos subir cualquier archivo PHP 4 o PHP 5 y debera ejecutarse perfectamente. Otra cosa que puede fallar es que los inicios de bloques de cdigo PHP que debis utilizar son con