SlideShare una empresa de Scribd logo
1 de 25
Angie Liceth
Barre Vargas
PHP
HISTORIA DE PHP
 ES
   EL LENGUAJE DE LADO SEVIDOR MAS
 EXTENDIDO EN LA WEB.

 NACIDO  EN 1994 SE TRATA DE UN
 LENGUAJE DE CREACION RELATIVAMENTE
 RECIENTE AUNQUE CON LA QUE
 EVOLUCIONA EL INTERNET PAREZCA TODA
 LA VIDA.
 PHPAUNQUE MULTIPLATAFORMA, HA SIDO
 CONCEBIDO INICIALMENTE PARA
 ENTONCES UNIX Y EN ESTE SISTEMA
 OPERATIVO DONDE PUEDAN
 APROVECHAR MEJOR SU
 PRESENTACIONES.



 PHP,
     DEBE SER INSTALADO DE UN
 SERVIDOR EN NUESTRO PC PARA PODER
 TRABAJAR UN LOCAL.
 Fue originalmente diseñado en Perl, con
 base en la escritura de un grupo de CGI
 binarios escritos en el lenguaje C por el
 programador danés-canadiense Rasmus
 Lerdorf en el año 1994 para mostrar su
 currículum vítae y guardar ciertos
 datos, como la cantidad de tráfico que
 su página web recibía. El 8 de junio de
 1995 fue publicado "Personal Home Page
 Tools" después de que Lerdorf lo
 combinara con su propio Form Interpreter
 para crear PHP/FI.
 Fue creado originalmente por Rasmus
 Lerdorf en 1994; sin embargo la
 implementación principal de PHP es
 producida ahora por The PHP Group y
 sirve como el estándar de facto para PHP
 al no haber una especificación formal.
 Publicado bajo la PHP License, la Free
 Software Foundation considera esta
 licencia como software libre.
MODO DE ABRIR Y CERRAR
       ETIQUETAS
<? Y ?>
<% Y %>
<? Y ?>
<Script lenguaje =“php”>
DESPUES DE PHP Y EL SERVIDOR
  PODEMOS HACER NUESTRO PRIMER
               SCRIPT.
 UNA VEZ QUE YA TENEMOS INSTALADO
 PHP, MySQL Y EL SERVIDOR APOCHE
 CONFIGURADO PARA USARLO Y
 PODEMOS COMENZAR NUESTRO PRIMER
 SCRIPT.

             i.  < ! php
        $ my var=“HOLA php;
           “comentario”
           Echo $ my var;
                  ?>
EL CODIGO HTML Y PHP SON DEL MISMO
          MODO SON FORMULADA DE DIFERENTE
                     FORMA:
          CODIGO HTML                   CODIGO PHP
<html>
<head>                        <html>
<title>SALUDO</title>         <head>
</head>
                              <title>SALUDO</title>
<body>
<? php>
                              </head>
/* PASAMOS A MODO PHP*        <body>
$ nombre= “ANGIE”;            <p>hola,
$apellido= “BARRE”;           SOY ANGIE BARRE </p>
Echo “SOY +$NOMBRE            </body>
+$APELLIDO” ;                 </html>
??
</body>
</html>
PHP ES COMPATIBLE CON HTML
      ETIQUETAS ESPECIALES

1.   ETIQUETA CANONICA <? PH0P ?>
2.   ETIQUETA CORTA  POS SGML  <? ?>
3.   ESTILO ASP  <% %>
           (SE DEBE VERIFICAR QUE ESTE HABILITADAS ESTA
                           PHP.IN)
                         OPCION
4.   ETIQUETA DE ESTE ESTILO HTML
      <Script lenguage =“pHp”> </Script>
REGLAS IF Y ELSE
 ELIF Y ELSE SIRVE PARA COMPARAR
 POR DEFECTO A LOS NÚMEROS ENTEROS
  FALSAS, Y POR DEFECTO A CERO
  FLOTADORES, CUERDAS A LA'' CADENA
  VACÍA, LAS MATRICES A LA MATRIZ VACÍA.
If (!preg_match('/^[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-
xff]*/',$name))
   echo $name.' is not a valid PHP variable name';
else
   echo $name.' is valid PHP variable name';
?>
WHILE
   El significado de una sentencia while es
    simple. Le dice a PHP que ejecute las
    sentencias anidadas, tanto como la
    expresión while se evalúe como TRUE. El valor
    de la expresión es verificado cada vez al
    inicio del bucle, por lo que incluso si este valor
    cambia durante la ejecución de las
    sentencias anidadas, la ejecución no se
    detendrá hasta el final de la iteración (cada
    vez que PHP ejecuta las sentencias
    contenidas en el bucle es una iteración). A
    veces, si la expresión while se evalúa como
    FALSE desde el principio, las sentencias
    anidadas no se ejecutarán ni siquiera una
    vez.
DO WHILE
 SEUTILIZA GENERALMENTE CUANDO NO
 SABEMOS CUANTAS VECES SE HABRÁ DE
 EJECUTAR EL BUCLE, IGUAL QUE EL BUCLE
 WHILE, CON LA DIFERENCIA DE QUE
 SABEMOS SEGURO QUE EL BUCLE POR LO
 MENOS SE EJECUTARÁ UNA VEZ.

                    do {
           //sentencias del bucle
            } while (condición)
EJEMPLO DE WHILE
   <?php
    /* COMENTARIO */

    $i = 1;
    while ($i <= 10) {
       echo $i++; /* el valor presentado sería
                $i antes del incremento
                (post-incremento) */
    }
<html>
<body>
<?php>
$ posicion =“ARRIBA”
switch ($ posicion){
Case “arriBa” ://bloque 1
Echo “ la variable continue”
Echo” el valor arriba”
Break
Case “aBajo” :// bloque 2
Echo “continue”
Break;
Default:// bloque2
Echo “contiene otro valor”
Echo “distinto arriba abajo”
??
</body>
</html>
SWITCH
   La sentencia switch es similar a una serie
    de sentencias IF en la misma expresion. En
    muchas ocasiones, se quiere
    comparar la misma variable (o expresion)
    con nuchos valores diferentes, y ejecutar
    una parte de codigo distinta
    dependiendo de a qué valor es igual.
    Para ello sirve la sentencia switch.
FOR
   ES EL QUE DETERMINANDO DE DONDE COMIENZA HASTA DONDE
    LLEGA

   Inicialización: Es una expresión que ejecuta una sola vez al inicio y
    predetermina el primer valor inicial, mas comúnmente asignado a
    una variable ejemplo:
                                    :$i = 1;
   Condición: Es una expresión que se evalúa como falsa o
    verdadera, si es falsa el bucle finaliza, en caso contrario el bucle
    ejecuta la sentencia ejemplo:
                                  :$i <= 5;
   Actualización: Es una expresión que modifica la expresión de
    inicialización comúnmente en incremento o decremento Ejemplo:
                                   :$i += 1
For ($ i=1; i<=10; $i++){
        If($ i>5){
          Break;
             }
        Echo $1;
             }
OPERADORES LOGICOS
   + = suma                -- = resta igual
   - = resta               == igual comparar
   * = multiplicacion      ! = diferencia
   / = divison             <= menor
   % = porcentaje          >= mayor
   ++ = suma igual         <== mayor igual
                            >== menor igual
&&



            Y



      (7>2) && (2<4)



Devuelve verdadero cuando
  ambas condiciones son
       verdaderas.
Devuelve
                       verdadero
                        cuando

and   Y   (7>2) and
            (2<4)
                        ambas
                      condiciones
                          son
                      verdaderas.
||



     O



     (7>2) || (2<4)


Devuelve verdadero cuando al menos una
de las dos es verdadera.
or




          Devuelve
         verdadero
         cuando al
 O
        menos una de
          las dos es
         verdadera.



(7>2)
  or
(2<4)
Niega el
!   No   ! (7>2)   valor de la
                   expresión.
Exposicion de php

Más contenido relacionado

La actualidad más candente (20)

Sending emails through PHP
Sending emails through PHPSending emails through PHP
Sending emails through PHP
 
Lesson 2 php data types
Lesson 2   php data typesLesson 2   php data types
Lesson 2 php data types
 
HTML Semantic Tags
HTML Semantic TagsHTML Semantic Tags
HTML Semantic Tags
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Html and css presentation
Html and css presentationHtml and css presentation
Html and css presentation
 
div tag.pdf
div tag.pdfdiv tag.pdf
div tag.pdf
 
PHP complete reference with database concepts for beginners
PHP complete reference with database concepts for beginnersPHP complete reference with database concepts for beginners
PHP complete reference with database concepts for beginners
 
Php
PhpPhp
Php
 
Html
HtmlHtml
Html
 
Understanding THML
Understanding THMLUnderstanding THML
Understanding THML
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Php Error Handling
Php Error HandlingPhp Error Handling
Php Error Handling
 
Dom
Dom Dom
Dom
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
HTTP Request and Response Structure
HTTP Request and Response StructureHTTP Request and Response Structure
HTTP Request and Response Structure
 
Html1
Html1Html1
Html1
 
Lenguaje de programacion con soporte de base de datos
Lenguaje de programacion con soporte de base de datosLenguaje de programacion con soporte de base de datos
Lenguaje de programacion con soporte de base de datos
 
Osgi
OsgiOsgi
Osgi
 

Destacado

Destacado (19)

Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 
Php
PhpPhp
Php
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Curso Php
Curso PhpCurso Php
Curso Php
 
Php Basico
Php BasicoPhp Basico
Php Basico
 
BootStrap
BootStrapBootStrap
BootStrap
 
Bloque academico- Metodología PACIE
Bloque academico- Metodología PACIEBloque academico- Metodología PACIE
Bloque academico- Metodología PACIE
 
PHP
PHPPHP
PHP
 
Php ppt
Php pptPhp ppt
Php ppt
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Estructura Básica de PHP
Estructura Básica de PHPEstructura Básica de PHP
Estructura Básica de PHP
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Java script(diapositivas)
Java script(diapositivas) Java script(diapositivas)
Java script(diapositivas)
 
Diapositivas el lenguaje
Diapositivas el lenguajeDiapositivas el lenguaje
Diapositivas el lenguaje
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 
calentamiento global(diapositivas)
calentamiento global(diapositivas)calentamiento global(diapositivas)
calentamiento global(diapositivas)
 
Muerte por powerpoint y como diseñar presentaciones efectivas
Muerte por powerpoint  y como diseñar presentaciones efectivasMuerte por powerpoint  y como diseñar presentaciones efectivas
Muerte por powerpoint y como diseñar presentaciones efectivas
 

Similar a Exposicion de php (20)

Php basico
Php basicoPhp basico
Php basico
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
 
Php
PhpPhp
Php
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php informacion
Php informacion Php informacion
Php informacion
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
PHP Merry
PHP Merry PHP Merry
PHP Merry
 
PHP Merry
PHP MerryPHP Merry
PHP Merry
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
Php
PhpPhp
Php
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Manuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdfManuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdf
 
Php basico
Php basicoPhp basico
Php basico
 

Más de angie barre

Más de angie barre (6)

Herramientas de corel
Herramientas de corelHerramientas de corel
Herramientas de corel
 
DIAGRAMASSSS
DIAGRAMASSSSDIAGRAMASSSS
DIAGRAMASSSS
 
Basesss DE DATOS
Basesss DE DATOSBasesss DE DATOS
Basesss DE DATOS
 
Servidores web
Servidores webServidores web
Servidores web
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Javascript
JavascriptJavascript
Javascript
 

Último

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 

Último (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Exposicion de php

  • 2. PHP
  • 3. HISTORIA DE PHP  ES EL LENGUAJE DE LADO SEVIDOR MAS EXTENDIDO EN LA WEB.  NACIDO EN 1994 SE TRATA DE UN LENGUAJE DE CREACION RELATIVAMENTE RECIENTE AUNQUE CON LA QUE EVOLUCIONA EL INTERNET PAREZCA TODA LA VIDA.
  • 4.  PHPAUNQUE MULTIPLATAFORMA, HA SIDO CONCEBIDO INICIALMENTE PARA ENTONCES UNIX Y EN ESTE SISTEMA OPERATIVO DONDE PUEDAN APROVECHAR MEJOR SU PRESENTACIONES.  PHP, DEBE SER INSTALADO DE UN SERVIDOR EN NUESTRO PC PARA PODER TRABAJAR UN LOCAL.
  • 5.  Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.
  • 6.  Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.
  • 7. MODO DE ABRIR Y CERRAR ETIQUETAS <? Y ?> <% Y %> <? Y ?> <Script lenguaje =“php”>
  • 8. DESPUES DE PHP Y EL SERVIDOR PODEMOS HACER NUESTRO PRIMER SCRIPT.  UNA VEZ QUE YA TENEMOS INSTALADO PHP, MySQL Y EL SERVIDOR APOCHE CONFIGURADO PARA USARLO Y PODEMOS COMENZAR NUESTRO PRIMER SCRIPT. i. < ! php $ my var=“HOLA php; “comentario” Echo $ my var; ?>
  • 9. EL CODIGO HTML Y PHP SON DEL MISMO MODO SON FORMULADA DE DIFERENTE FORMA: CODIGO HTML CODIGO PHP <html> <head> <html> <title>SALUDO</title> <head> </head> <title>SALUDO</title> <body> <? php> </head> /* PASAMOS A MODO PHP* <body> $ nombre= “ANGIE”; <p>hola, $apellido= “BARRE”; SOY ANGIE BARRE </p> Echo “SOY +$NOMBRE </body> +$APELLIDO” ; </html> ?? </body> </html>
  • 10. PHP ES COMPATIBLE CON HTML ETIQUETAS ESPECIALES 1. ETIQUETA CANONICA <? PH0P ?> 2. ETIQUETA CORTA  POS SGML  <? ?> 3. ESTILO ASP  <% %>  (SE DEBE VERIFICAR QUE ESTE HABILITADAS ESTA PHP.IN) OPCION 4. ETIQUETA DE ESTE ESTILO HTML <Script lenguage =“pHp”> </Script>
  • 11. REGLAS IF Y ELSE  ELIF Y ELSE SIRVE PARA COMPARAR  POR DEFECTO A LOS NÚMEROS ENTEROS FALSAS, Y POR DEFECTO A CERO FLOTADORES, CUERDAS A LA'' CADENA VACÍA, LAS MATRICES A LA MATRIZ VACÍA. If (!preg_match('/^[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f- xff]*/',$name)) echo $name.' is not a valid PHP variable name'; else echo $name.' is valid PHP variable name'; ?>
  • 12. WHILE  El significado de una sentencia while es simple. Le dice a PHP que ejecute las sentencias anidadas, tanto como la expresión while se evalúe como TRUE. El valor de la expresión es verificado cada vez al inicio del bucle, por lo que incluso si este valor cambia durante la ejecución de las sentencias anidadas, la ejecución no se detendrá hasta el final de la iteración (cada vez que PHP ejecuta las sentencias contenidas en el bucle es una iteración). A veces, si la expresión while se evalúa como FALSE desde el principio, las sentencias anidadas no se ejecutarán ni siquiera una vez.
  • 13. DO WHILE  SEUTILIZA GENERALMENTE CUANDO NO SABEMOS CUANTAS VECES SE HABRÁ DE EJECUTAR EL BUCLE, IGUAL QUE EL BUCLE WHILE, CON LA DIFERENCIA DE QUE SABEMOS SEGURO QUE EL BUCLE POR LO MENOS SE EJECUTARÁ UNA VEZ. do { //sentencias del bucle } while (condición)
  • 14. EJEMPLO DE WHILE  <?php /* COMENTARIO */ $i = 1; while ($i <= 10) { echo $i++; /* el valor presentado sería $i antes del incremento (post-incremento) */ }
  • 15. <html> <body> <?php> $ posicion =“ARRIBA” switch ($ posicion){ Case “arriBa” ://bloque 1 Echo “ la variable continue” Echo” el valor arriba” Break Case “aBajo” :// bloque 2 Echo “continue” Break; Default:// bloque2 Echo “contiene otro valor” Echo “distinto arriba abajo” ?? </body> </html>
  • 16. SWITCH  La sentencia switch es similar a una serie de sentencias IF en la misma expresion. En muchas ocasiones, se quiere comparar la misma variable (o expresion) con nuchos valores diferentes, y ejecutar una parte de codigo distinta dependiendo de a qué valor es igual. Para ello sirve la sentencia switch.
  • 17. FOR  ES EL QUE DETERMINANDO DE DONDE COMIENZA HASTA DONDE LLEGA  Inicialización: Es una expresión que ejecuta una sola vez al inicio y predetermina el primer valor inicial, mas comúnmente asignado a una variable ejemplo: :$i = 1;  Condición: Es una expresión que se evalúa como falsa o verdadera, si es falsa el bucle finaliza, en caso contrario el bucle ejecuta la sentencia ejemplo: :$i <= 5;  Actualización: Es una expresión que modifica la expresión de inicialización comúnmente en incremento o decremento Ejemplo: :$i += 1
  • 18. For ($ i=1; i<=10; $i++){ If($ i>5){ Break; } Echo $1; }
  • 19. OPERADORES LOGICOS  + = suma  -- = resta igual  - = resta  == igual comparar  * = multiplicacion  ! = diferencia  / = divison  <= menor  % = porcentaje  >= mayor  ++ = suma igual  <== mayor igual  >== menor igual
  • 20. && Y (7>2) && (2<4) Devuelve verdadero cuando ambas condiciones son verdaderas.
  • 21. Devuelve verdadero cuando and Y (7>2) and (2<4) ambas condiciones son verdaderas.
  • 22. || O (7>2) || (2<4) Devuelve verdadero cuando al menos una de las dos es verdadera.
  • 23. or Devuelve verdadero cuando al O menos una de las dos es verdadera. (7>2) or (2<4)
  • 24. Niega el ! No ! (7>2) valor de la expresión.