1 presentación php

Upload: yanny

Post on 01-Mar-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 1 Presentacin Php

    1/17

    Una introduccin al lenguaje

  • 7/25/2019 1 Presentacin Php

    2/17

    Se trata de un lenguaje de programacin quees interpretado por un servidor web.

    No se trata de un lenguaje genrico. PHP estorientado al desarrollo de sitios web

    dinmicos. No depende del navegador del usuario (como

    en Javascript). El cdigo PHP se ejecuta en elservidor.

  • 7/25/2019 1 Presentacin Php

    3/17

    PHP es un acrnimo de PHP: Hypertext Preprocessor, aunque losorgenes del nombre se remontan al nombre Personal Home Page.PHP es un lenguaje de alto nivel que va embebido (insertado) enpginas HTML. Por otro lado, PHP es un lenguaje del lado delservidor (Server Side Scripting Languaje), lo cual significa que elusuario abre la pgina HTML y hace una peticin de interactuar, PHP,instalado en el servidor web, interpreta la peticin y enva unarespuesta al usuario, lo cual hace la diferencia entre lenguajes como

    PHP y lenguajes como javascript, que son lenguajes del lado delusuario. PHP fue concebido en 1994 por Rasmus Lerdorf, cuyo uso fue

    personal por esos tiempos, para controlar la cantidad de personasque consultaban su hoja de vida, es decir, su "decubrimiento" fueaccidental.

    PHP es un lenguaje de cdigo abierto, lo cual implica que, por unlado, hay un grupo de desarrolladores que contribuyen a la

    elaboracin y fortalecimiento del lenguaje; y, en segundo lugar, quees un lenguaje por el que no necesitamos pagar derechos de autor(licencia) para utilizarlo.

  • 7/25/2019 1 Presentacin Php

    4/17

    El usuario escribe una URL(localizador derecursos uniforme) en su navegador y steenva un peticin HTTP(protocolo detransferencia de hipertexto) al servidor web.

    El servidor lee la pagina PHP (la interpreta) yenva al navegador del usuario un documentocompilado en formato HTML.

  • 7/25/2019 1 Presentacin Php

    5/17

    Un servidor web como Apache. Loencontraremos en www.apache.org

    Las libreras de PHP para que el servidor webpueda leer PHP. Las descargamos desdewww.php.net

    Un editor de texto para escribir las pginasPHP.

    Colocar las pginas PHP en algn directoriodel servidor web y listo !!

  • 7/25/2019 1 Presentacin Php

    6/17

    Es un servidor independiente de plataforma,software libre, que consiste principalmente enla base de datos MySQL, el servidor webApache y los intrpretes para lenguajes descript: PHP y Perl. El nombre proviene del

    acrnimo de X (para cualquiera de losdiferentes sistemas operativos), Apache,MySQL, PHP, Perl.

    El programa est liberado bajo la licencia GNUy acta como un servidor web libre, fcil de

    usar y capaz de interpretar pginas dinmicas.Actualmente XAMPP est disponible paraMicrosoft Windows, GNU/Linux, Solaris yMacOS X.

  • 7/25/2019 1 Presentacin Php

    7/17

    Cualquier cosa, pero PHP est pensado parael desarrollo de sitios web dinmicos comotiendas virtuales en Internet, recopilar datosde formularios, generar pginas con

    contenidos dinmicos, o enviar y recibircookies

    Una de las caractersticas ms potentes ydestacables de PHP es su soporte para unamplio abanico de bases de datos comoMySQL, etc

  • 7/25/2019 1 Presentacin Php

    8/17

    Las etiquetas delimitan los programas escritos en PHP

    Existen diversas formas de indicarlas:

    Nombre Abre Cierra

    Etiquetas estndar

    Etiquetas cortas

    Etiquetas cortas

    Tipo Script

    Tipo ASP < >

  • 7/25/2019 1 Presentacin Php

    9/17

    Las instrucciones PHP se pueden colocardentro del las etiquetas HTML.

    Para resaltar el cdigo PHP debemos incluirlosiempre entre las etiquetas:

    Siempreescribiremos

    dentro del

    bloque php

  • 7/25/2019 1 Presentacin Php

    10/17

    El primer programa PHP que muestra unmensaje en el navegador:

    Todas las lneas de cdigo PHP terminan conpunto y coma.

    Las omisiones del punto y coma provocansiempre mensajes de error No es necesario el punto y coma en las

    estructuras de control.

  • 7/25/2019 1 Presentacin Php

    11/17

    // esto es un comentario corto

    /* este comentario

    ocupa variaslneas */

    # este comentario tambin es vlido

  • 7/25/2019 1 Presentacin Php

    12/17

    Una variable define un punto dealmacenamiento en la memoria del ordenador.

    Un nombre define a una variable y luegopodemos asignarle diferentes valores a lo largo

    del programa. Por ejemplo, una variable puede llamarsenombrey tomar primero el valor de Luis,despus Pepe, etc..

  • 7/25/2019 1 Presentacin Php

    13/17

    PHP reconoce automticamente los tipos devariables, ya que fue escrito para la web.

    PHP trabaja internamente con variables de tipo:string (texto), integer (numero entero) y float

    (numero real en coma flotante) No es necesario declarar las variables, cuando

    se les asigna un valor ya se considerandeclaradas.

  • 7/25/2019 1 Presentacin Php

    14/17

    Toda variable empieza obligatoriamente porun signo de $, como $nombre

    No se deben usar acentos, espacios, diresis,ni caracteres especiales del teclado.

    Se permite usar el guin bajo: _ PHP distingue maysculas y minsculas, por

    lo que $nombre es distinto de $Nombre.

  • 7/25/2019 1 Presentacin Php

    15/17

    Los valores strings se asignan siempre entrecomillas.

  • 7/25/2019 1 Presentacin Php

    16/17

  • 7/25/2019 1 Presentacin Php

    17/17

    Declare dos nmeros enteros y los muestrepor pantalla.

    Declare una variable $nombre y muestre porpantalla: Buenos dias nombre_introducido

    Definir un nmero y obtiene y muestra porpantalla el doble y el triple de ese nmero. Definir cuatro variables, llamadas a, b, c y d.

    Realizar la suma (a+b), resta (d-c),multiplicacin (a*b*c*d) y divisin (a/b), y

    mostrar los resultados por pantalla, de formaque se vea qu operacin es.