lenguaje php

Download Lenguaje PHP

Post on 18-Mar-2016

215 views

Category:

Documents

2 download

Embed Size (px)

DESCRIPTION

informacion sobre el lenguaje de programacion PHP

TRANSCRIPT

  • UNIVERSIDAD FERMIN TORO

    VICERECTORADO ACADEMICO

    DECANATO DE INGENIERIA

    INT. LENGUAJES DE

    PROGRAMACION

    CABUDARE, 5 DE DICIEMBRE DE 2.012

  • PHP es un lenguaje de script interpretado en el lado del

    servidor utilizado para la generacin de pginas Web

    dinmicas, similar al ASP de Microsoft o el JSP de Sun,

    embebido en pginas HTML y ejecutado en el servidor.

    Fue originalmente diseado en Perl, con base en la

    escritura de un grupo de CGI binarios escritos en

    el lenguaje C por el programador dans-

    canadiense Rasmus Lerdorf en el ao 1994 para mostrar

    su currculum vtae y guardar ciertos datos, como la

    cantidad de trfico que su pgina web reciba.

    Dos programadores israeles del Technion, Zeev Suraski

    y Andi Gutmans, reescribieron el analizador sintctico

    (parser en ingls) en el ao 1997 y crearon la base del

    PHP3, cambiando el nombre del lenguaje a la forma

    actual. Inmediatamente comenzaron experimentaciones

    pblicas de PHP3 y fue publicado oficialmente en junio

    de 1998.

    Para 1999, Suraski y Gutmans reescribieron el cdigo de

    PHP, produciendo lo que hoy se conoce como motor

    Zend.

  • Mejor soporte para MySQL con extensin completamente reescrita.

    Mejor soporte a XML (XPath, DOM).

    Soporte nativo para SQLite.

    Manejo de excepciones.

    En mayo de 2000 PHP 4 fue lanzado bajo el poder del

    motor Zend Engine 1.0.

    El 13 de julio de 2004, fue lanzado PHP 5, utilizando elmotor Zend Engine 2.0 (o Zend Engine 2). Incluye todaslas ventajas que provee el nuevo Zend Engine 2 como:

    Mejor soporte para la programacin orientada a objetos,que en versiones anteriores era extremadamenterudimentario.

    Mejoras de rendimiento.

  • Una de las caractersticas mas resaltantes del lenguaje de

    programacin PHP es el amplio soporte que posee para las

    bases de datos como lo son:

    dBase

    Empress

    DB2

    Ingress

    Adabas D

    InterBase

    FrontBase

    Informix

    Msql

    MySQL

    Oracle

    ODBC

    SyBase

    PostgreSQL

    Samantha Ortiz CI: 18737727

  • Al ser un lenguaje libre dispone de unagran cantidad de caractersticas que lo

    convierten en la herramienta ideal para la

    creacin de pginas web dinmicas:

    Ofrece una solucin simple y universalpara las paginaciones dinmicas del Web de

    fcil programacin.

    Perceptiblemente ms fcil de mantener yponer al da que el cdigo desarrollado en

    otros lenguajes.

    Integracin con varias bibliotecasexternas, permite generar documentos en

    PDF (documentos de Acrobat Reader)

    hasta analizar cdigo XML.

    PHP es utilizado en millones de sitios,entre los ms destacados se encuentranwikipedia.org, facebook.com yWordpress.com

  • Soportado por una gran comunidadde desarrolladores, como producto de

    cdigo abierto, PHP goza de la ayuda

    de un gran grupo de programadores,

    permitiendo que los fallos de

    funcionamiento se encuentren y

    reparen rpidamente.

    El cdigo se pone al dacontinuamente con mejoras y

    extensiones de lenguaje para ampliar

    las capacidades de PHP.

    Con PHP se puede hacer cualquiercosa que podemos realizar con un

    script CGI, como el procesamiento de

    informacin en formularios, foros de

    discusin, manipulacin de cookies y

    pginas dinmicas.

  • A diferencia de Java 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 podra 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

    pgina HTML pero tambin podra

    ser una pgina WML (Wap).

    Al ser PHP un lenguaje que se

    ejecuta en el servidor no es

    necesario que su navegador lo

    soporte, es independiente del

    navegador, sin embargo, para que

    sus pginas PHP funcionen el

    servidor donde estn alojadas debe

    soportar PHP

  • Una variable es una posicin en la memoria en la

    que se almacena un valor a la que se le da un

    nombre. Como el propio nombre indica, el valor

    que se asocia al nombre puede ser variable y puede

    cambiarse en el transcurso de una aplicacin.

    Las variables en PHP, al contrario que en otros

    lenguajes, no necesitan que se les indique qu tipo

    de datos van a contener, ser el propio PHP quien

    asigne el tipo de datos en funcin del contexto en el

    que se utilicen.

    Ya ver ms adelante que a travs de la funcin

    settype() podr forzar la comversin del tipo de

    datos.

    No obstante es interesante conocer los diferentes

    tipos soportados en PHP

    Crear una variable en PHP es fcil, lo nico que hay

    que hacer es poner el nombre que la queramos dar

    precedido del smbolo $ y si procediera darla valor

    a travs del operador =.

    $unavariable=10;

    $otravariable="Monitor";

    $otravariablemas=104.25;

  • TIPOS DE DATOS EN PHP

    Array

    Nmeros en punto flotante

    Entero

    Objeto

    Cadena

    A la hora de dar nombre a las variables

    deberemos de tener en cuenta varios puntos:

    Es case sensitive, es decir, que diferencia

    maysculas de minsculas.

    No pueden comenzar por un nmero.

    No puede ser un nombre de variable un

    nombre compuesto separado por espacios.

    No se pueden utilizar smbolos (parntesis,

    comas, puntos, asteriscos, etc).

  • Las funciones deben ser colocadas

    siempre antes de realizar la llamada a la

    funcin (como es lgico). La sintaxis de

    una funcin es la siguiente:

    function nombre(parmetros){

    instrucciones de la funcin

    }

    para llamar a la funcin sera de la

    siguiente forma: nombre(parmetros)

    Un ejemplo para entender el uso de

    funciones es el siguiente:

    Crearemos una funcin que realice la

    suma de dos nmeros y muestre el

    resultado

    function

    sumar($sumando1,$sumando2){

    $ suma=$sumando1+$sumando2

    echo

    $sumando1."+".$sumando2."=".$suma;

    }

    sumar(5,6)

  • Un hecho relevante que cabe

    destacar es que las variables que

    declaremos dentro de la funcin

    solo existirn o tendrn dicho

    valor dentro de la funcin.

    Existen casos en los cuales no

    sabemos el nmero de parmetros

    que le pasaremos a la funcin y

    en estos casos debemos usar las

    funciones creadas al efecto como

    son:

    func_num_args() Numero de

    parmetros que se le han pasado a

    la funcin

    func_get_args() Devuelve un

    elemento de los que forman la

    lista de argumentos

  • Las bibliotecas son archivos php que se pueden incluir

    en cualquier otro archivo php. Las bibliotecas se suelen

    utilizar para centralizar fragmentos de cdigo que se

    utilizan en varias pginas. De esa manera, si se quiere

    hacer alguna modificacin, no es necesario hacer el

    cambio en todos las pginas si no nicamente en la

    biblioteca.

    Por ejemplo, si definimos en la biblioteca una funcin

    que imprima la cabecera de las pginas, desde cualquier

    pgina se puede incluir la biblioteca mediante la

    construccin include y llamar a la funcin como si se

    hubiera definido en la propia pgina:

    biblioteca.php

Recommended

View more >