SlideShare una empresa de Scribd logo
1 de 42
Ing. Eddye Sánchez Castillo
Todo programa en PHP tiene una estructura con etiquetas que
indican su inicio y final dentro de las cuales se escriben las
instrucciones.
Las Estructuras pueden ser las siguientes:

<?php                <?                     Estas estructuras
 Instrucciones PHP      Instrucciones PHP   se utilizan cundo
?>                   ?>                     deseamos escribir
                                            puro código PHP o
     <?script language=“php”                cuando deben ir
                                            dentro de un
            Instrucciones PHP               documento HTML.
     /script>
RECOMENDACIONES:
1. PHP esta bastante familiarizada con el lenguaje de
   Hipertextos HTML por tal motivo, los códigos PHP se
   encuentran embebidos (insertados) dentro de los
   documentos HTML.
2. Para diferenciar ambos lenguajes dentro del mismo
   documento, las etiquetas que representan al lenguaje HTML
   se escribirán en Mayúsculas y los códigos que representan a
   PHP en minúsculas.
3. Las extensiones delos ficheros que utilizan en PHP son
   importantes, debido a que el servidor Web va a tomar una
   decisión si el documento solicitado debe ser procesado por el
   interprete de PHP o no. Por lo tanto cuando guarde un
   fichero asígnele la extensión php.
                       Nombredefihero.php
Se utiliza cuando deseamos mostrar un mensaje, el
  contenido de una variable o de una constante.
Para mostrar mensajes se utiliza la siguiente sintaxis:
                   Echo “Mensaje”;
         <?php
          echo ‘Hola a Todos, Bienvenidos a PHP’;
         ?>
            <?php
             echo ‘Hola a Todos, ‘;
             echo ‘Bienvenidos a ‘;
             echo ‘PHP’
            ?>

  El Resultado será:      Hola a Todos, Bienvenidos a PHP
Si necesitamos ordenar un salto de línea se puede
concatenar al texto la etiqueta HTML <BR> o <P>.
El operador de concatenación de PHP es un punto (.)
 <?php
 echo ‘Hola a Todos, ’.’<BR>’;
 echo ‘Bienvenidos a ’.’<BR>’;
 echo ‘PHP’
 ?>

                                 Hola a Todos,
          El Resultado será:    Bienvenidos a
                                 PHP
Son textos explicativos que se pueden escribir dentro de un
programa. Los comentarios no cambian en absoluto los
resultados del programa, pero nos dan una idea clara de lo
que cada una de las líneas de código que nuestro
programas hace.
Comentarios de una sola línea:
       //Esto es un comentario de una línea
       #Esto también es un comentario de una línea

Comentario con varias líneas de texto.
    /* Esto es un comentario y se utiliza
         cuando queremos escribir en
        varias lineas de texto */
Antes de ejecutar un programa, grabe el documento PHP
dentro de la carpeta C:AppServwww que es
localhost.
También puede grabarlo dentro de una carpeta, pero antes
tendrá que crearlo dentro de localhost.
           C:AppServwwwpracticas
Desarrollemos una practica de PHP que se muestra a
continuación.
1. Crear una carpeta llamada “practicas” dentro de www.
2. Desarrollar el siguiente programa y guardarlo con el
     nombre de “practica01.php”.
3. Ejecutarlo desde IE escribiendo la dirección siguiente:
      http://localhost/practicas/practica01.php
Podemos guardar temporalmente los tipos de
datos en la memoria de la computadora. Una
variable PHP tiene las siguientes características:
1. Debe empezar con el signo dólar ( $ )
2. El siguiente carácter después del signo $ debe
   ser un guion bajo o una letra y después
   cualquier otro carácter.
3. No es necesario declarar o definir las variables
4. Las mayúsculas y minúsculas son diferentes para
   PHP
Sabemos que con PHP no es necesario definir
variables que deseamos utilizar en un
programa, pero se puede trabajar con los
siguientes tipos de datos:

Tipos de Datos                 Características
    Integer      Números enteros, es decir, sin decimales
    Double       Números con Decimales
     String      Cadena de caracteres
   Boolean       Valores lógicos : True y False
Son aquellas cuyo valor es reconocido dentro de cualquier
parte del programa. Dentro y fuera de una función.
En forma predeterminada al utilizar una variable es de
tipo local.
         $a=“Hola”;
         Echo “La variable local contiene: $a”;
Para crear una Variable Global debe declararla con la
palabra Global:
         Global $a;
         $a=“Hola”
         Echo “La variable local contiene: $a”;
Son indicadores que se pueden utilizar en PHP cuyo valor
no se puede cambiar durante la ejecución de un
programa.
              SINTAXIS: Define(Nombre, Valor)
Nombre:
Es el nombre de la Constante que desea crear en PHP.
Valor:
Es el valor que tendrá la contante durante la ejecución del
programa.
              <?
              Define(IGV,18)
              Echo “El IGV es: “.IGV.”%”;
              ?>
PHP contiene algunas constantes predefinidas que
podemos utilizar en cualquier programa.
_FILE_
Devuelve el archivo PHP que se esta ejecutando.
_LINE_
Devuelve el numero de línea del archivo PHP que se esta
ejecutando.
PHP_VERSION
Devuelve la versión de PHP que se esta utilizando.
PHP_OS
Devuelve la versión del Sistema Operativo que se esta
utilizando.
PHP tiene operadores arieticos similares a la mayoría de
lenguajes de programación.

Operador            Acción              Ejemplo
     +      Suma                         $x + $y
     -      Resta                        $x – $y
     *      Multiplicación               $x * $y
     /      División                     $x / $y
     %      Residuo de una               $x % $y
            División
Operador         Acción                   Ejemplo
   .       Junta dos cadenas               $x . $y


Operador         Acción                  Ejemplo
   ?           La expresión        (exp1)?(exp2):(exp3)
           tomara el valor de
             exp2, si exp1 se
              evalúa como
           cierto, y el valor de
             exp3 si el valor
           exp1 resulta falso.
Operador
              Acción           Ejemplo          RESULTADO
               Igualdad        $x == $y       Cierto si $x es igual a $y
 ==
               Identidad       $a === $x    Cierto si $a es igual a $x y si
 ===                                        además son del mismo tipo
             Desigualdad        $x != $y    Cierto si $x no es igual a $y
  !=
              Menor que         $x < $y      Cierto si $x es menor a $y
  <
              Mayor que         $x > $y      Cierto si $x es mayor a $y
  >
           Menor o igual que   $x <= $y    Cierto si $x es menor o igual
  <=                                                   que $y
           Mayor o igual que   $x >= $y    Cierto si $x es mayor o igual a
  >=                                                      $y
             Diferente que     $x <> $y    Cierto si $x es diferente a Sy
  <>
Operador
             Acción                             Efecto
 $a++      Postincremento   Devuelve el valor $a y luego incrementa en uno

 ++$a      Preincremento    Incrementa en uno $a y luego devuelve el valor
                                       de $a ya incrementado
 $b--      Postdecremento      Devuelve el valor $b y luego le resta uno

 --$b      Predecremento    Resta uno a $b y luego devuelve el valor de $b
                                         ya decrementado



                              Nos permite crear una constante asignándole un
Define(constante,valor)       nombre y valor.
                              Devuelve TRUE si la constante esta definida y por
  Defined(constante)          lo tanto existe, en caso contrario devuelve FALSE.
Operador
             Acción                      Efecto
$a and $b      Y         Cierto solo si $a y $b son ciertos
                        Cierto solo si $a o $b o ambos son
$a or $b        O       ciertos
                        Cierto solo si $a o $b pero no si ambos
$a xor $b   O Exclusiva son ciertos a la vez
   !$a      Negación     Cierto si $a no es cierto
$a&&Sb         Y         Cierto solo si $a y $b son ciertos
                         Cierto solo si $a o $b o ambos son
 $a||$b         O        ciertos.
Operador
            Acción                    Efecto
   =       $x = $y    $x toma el valor de $y
  +=       $x += Sy   Equivale a $x = $x + $y
   -=      $x -= $y   Equivale a $x = $x - $y
  *=       $x *= $y   Equivale a $x = $x * $y
  /=       $x /= $y   Equivale a $x = $x / $y
  %=       $x %= $y   Equivale a $x = $x % $y
   .=      $x .= $y   Equivale a $x = $x . $y
También denominadas SENTENCIAS DE CONTROL permiten
modificar el flujo secuencial de las instrucciones dependiendo de
una serie de condiciones que se debe cumplir.
A continuación vamos a conocer las siguientes estructuras de
control que se puede utilizar en PHP:

A.   If
B.   If ……else
C.   If ……elseif
D.   While
E.   Do while
F.   For
G.   Switch
H.   Break y Continue
Evalúa el valor de una
expresión               y
dependiendo de si la
evaluación        resulta
verdadera o falsa

SINTAXIS:

       IF(condición)
           {
             sentencia
            }
Evalúa el valor de una
expresión               y
dependiendo de si la
evaluación        resulta
verdadera o falsa

SINTAXIS:

       IF(condición)
           {
             sentencia
            }
Cuando las evaluaciones de
una expresión va mas allá de
una            o         dos
sentencias, entonces es
necesario       utilizar   la
instrucción elseif.
SINTAXIS:
IF(condición)
    {
      sentencia
    }
     elseif(condición)
             {
               sentencia
             }
           elseif(condición)
                 {
                   sentencia
                  }
 else
       {
         sentencia
PPH MySql - FIEI - UNFV Clase02

Más contenido relacionado

La actualidad más candente (20)

Php
PhpPhp
Php
 
Php1
Php1Php1
Php1
 
Estructura Básica de PHP
Estructura Básica de PHPEstructura Básica de PHP
Estructura Básica de PHP
 
Php1
Php1Php1
Php1
 
Curso php-my sql-clase-3
Curso php-my sql-clase-3Curso php-my sql-clase-3
Curso php-my sql-clase-3
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
Proyectos Web 3 Introduccion Php
Proyectos Web   3 Introduccion PhpProyectos Web   3 Introduccion Php
Proyectos Web 3 Introduccion Php
 
Elementos del Hardware y Software
Elementos del Hardware y SoftwareElementos del Hardware y Software
Elementos del Hardware y Software
 
Php Basico
Php BasicoPhp Basico
Php Basico
 
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
 
Estructurabasicaphp 130216112853-phpapp01
Estructurabasicaphp 130216112853-phpapp01Estructurabasicaphp 130216112853-phpapp01
Estructurabasicaphp 130216112853-phpapp01
 
Tema2[php]
Tema2[php]Tema2[php]
Tema2[php]
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Lenguajec intorduccionui
Lenguajec intorduccionuiLenguajec intorduccionui
Lenguajec intorduccionui
 
php Fundamentos
php Fundamentos php Fundamentos
php Fundamentos
 
Php basico
Php basicoPhp basico
Php basico
 
14 PHP. Variables
14 PHP. Variables14 PHP. Variables
14 PHP. Variables
 
Clase 6
Clase 6Clase 6
Clase 6
 

Destacado

Programacion de SQL y MySQL
Programacion de SQL y MySQLProgramacion de SQL y MySQL
Programacion de SQL y MySQLhuritomo1998
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysqlI LG
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Wilian
 
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+Victor Aravena
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQLWilian
 
desarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqldesarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqlJuan Timoteo Cori
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-javajairjulian
 
Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.yanburbano
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpClau Doria
 
Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Wilian
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysqlJared Torres
 
Proyecto sistema evaluacion web
Proyecto sistema evaluacion webProyecto sistema evaluacion web
Proyecto sistema evaluacion weblongojose
 

Destacado (20)

PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05
 
PHP MySql - FIEI - UNFVClase06
PHP MySql - FIEI - UNFVClase06PHP MySql - FIEI - UNFVClase06
PHP MySql - FIEI - UNFVClase06
 
Programacion de SQL y MySQL
Programacion de SQL y MySQLProgramacion de SQL y MySQL
Programacion de SQL y MySQL
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Mysql
MysqlMysql
Mysql
 
PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
 
PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03
 
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
 
PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
desarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqldesarrolo de sitios web php y mysql
desarrolo de sitios web php y mysql
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
 
Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 
Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
 
Proyecto sistema evaluacion web
Proyecto sistema evaluacion webProyecto sistema evaluacion web
Proyecto sistema evaluacion web
 

Similar a PPH MySql - FIEI - UNFV Clase02 (20)

Php
PhpPhp
Php
 
Exposicion de php
Exposicion de phpExposicion de php
Exposicion de php
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
Php informacion
Php informacion Php informacion
Php informacion
 
19 Php. Utilizando Formularios
19 Php. Utilizando Formularios19 Php. Utilizando Formularios
19 Php. Utilizando Formularios
 
Php
PhpPhp
Php
 
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
 
Guia programacionwebbasicophp
Guia programacionwebbasicophpGuia programacionwebbasicophp
Guia programacionwebbasicophp
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
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
 
Php1 sesión 6
Php1 sesión 6Php1 sesión 6
Php1 sesión 6
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
Php y mysql
Php y mysqlPhp y mysql
Php y mysql
 
Phpablo
PhpabloPhpablo
Phpablo
 
Php
PhpPhp
Php
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 

Más de Eddye Arturo Sanchez Castillo

Más de Eddye Arturo Sanchez Castillo (20)

Sesion12.pdf
Sesion12.pdfSesion12.pdf
Sesion12.pdf
 
Clase11
Clase11Clase11
Clase11
 
Clase10 forms
Clase10 formsClase10 forms
Clase10 forms
 
Clase05 one drive-practica
Clase05 one drive-practicaClase05 one drive-practica
Clase05 one drive-practica
 
Clase04 one drive
Clase04 one driveClase04 one drive
Clase04 one drive
 
Clase03 correo-electronico
Clase03 correo-electronicoClase03 correo-electronico
Clase03 correo-electronico
 
Clase02 gestion-procesos
Clase02 gestion-procesosClase02 gestion-procesos
Clase02 gestion-procesos
 
Clase01 trabajo remoto
Clase01 trabajo remotoClase01 trabajo remoto
Clase01 trabajo remoto
 
HERRAMIENTAS TECNOLOGICAS_Clase18
HERRAMIENTAS TECNOLOGICAS_Clase18HERRAMIENTAS TECNOLOGICAS_Clase18
HERRAMIENTAS TECNOLOGICAS_Clase18
 
HERRAMIENTAS_TECNOLOGICAS_Clase12
HERRAMIENTAS_TECNOLOGICAS_Clase12HERRAMIENTAS_TECNOLOGICAS_Clase12
HERRAMIENTAS_TECNOLOGICAS_Clase12
 
HERRAMIENTAS TECNOLOGICAS_Clase11
HERRAMIENTAS TECNOLOGICAS_Clase11HERRAMIENTAS TECNOLOGICAS_Clase11
HERRAMIENTAS TECNOLOGICAS_Clase11
 
HERRAMIENTAS_TECNOLOGICAS_Clase10
HERRAMIENTAS_TECNOLOGICAS_Clase10HERRAMIENTAS_TECNOLOGICAS_Clase10
HERRAMIENTAS_TECNOLOGICAS_Clase10
 
HERRAMIENTAS TECNOLOGICASClase09
HERRAMIENTAS TECNOLOGICASClase09HERRAMIENTAS TECNOLOGICASClase09
HERRAMIENTAS TECNOLOGICASClase09
 
HERRAMIENTAS TECNOLOGICAS_Clase08
HERRAMIENTAS TECNOLOGICAS_Clase08HERRAMIENTAS TECNOLOGICAS_Clase08
HERRAMIENTAS TECNOLOGICAS_Clase08
 
HERRAMIENTAS TECNOLOGICAS_Clase07
HERRAMIENTAS TECNOLOGICAS_Clase07HERRAMIENTAS TECNOLOGICAS_Clase07
HERRAMIENTAS TECNOLOGICAS_Clase07
 
HERRAMIENTAS TECNOLOGICAS_Clase06
HERRAMIENTAS TECNOLOGICAS_Clase06HERRAMIENTAS TECNOLOGICAS_Clase06
HERRAMIENTAS TECNOLOGICAS_Clase06
 
HERRAMIENTAS TECNOLOGICAS_Clase05
HERRAMIENTAS TECNOLOGICAS_Clase05HERRAMIENTAS TECNOLOGICAS_Clase05
HERRAMIENTAS TECNOLOGICAS_Clase05
 
HERRAMIENTAS TECNOLOGICASClase04
HERRAMIENTAS TECNOLOGICASClase04HERRAMIENTAS TECNOLOGICASClase04
HERRAMIENTAS TECNOLOGICASClase04
 
HERRAMIENTAS TECNOLOGICAS_Clase03
HERRAMIENTAS TECNOLOGICAS_Clase03HERRAMIENTAS TECNOLOGICAS_Clase03
HERRAMIENTAS TECNOLOGICAS_Clase03
 
HERRAMIENTAS TECNOLOGICAS_Clase02
HERRAMIENTAS TECNOLOGICAS_Clase02HERRAMIENTAS TECNOLOGICAS_Clase02
HERRAMIENTAS TECNOLOGICAS_Clase02
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

PPH MySql - FIEI - UNFV Clase02

  • 2. Todo programa en PHP tiene una estructura con etiquetas que indican su inicio y final dentro de las cuales se escriben las instrucciones. Las Estructuras pueden ser las siguientes: <?php <? Estas estructuras Instrucciones PHP Instrucciones PHP se utilizan cundo ?> ?> deseamos escribir puro código PHP o <?script language=“php” cuando deben ir dentro de un Instrucciones PHP documento HTML. /script>
  • 3. RECOMENDACIONES: 1. PHP esta bastante familiarizada con el lenguaje de Hipertextos HTML por tal motivo, los códigos PHP se encuentran embebidos (insertados) dentro de los documentos HTML. 2. Para diferenciar ambos lenguajes dentro del mismo documento, las etiquetas que representan al lenguaje HTML se escribirán en Mayúsculas y los códigos que representan a PHP en minúsculas. 3. Las extensiones delos ficheros que utilizan en PHP son importantes, debido a que el servidor Web va a tomar una decisión si el documento solicitado debe ser procesado por el interprete de PHP o no. Por lo tanto cuando guarde un fichero asígnele la extensión php. Nombredefihero.php
  • 4. Se utiliza cuando deseamos mostrar un mensaje, el contenido de una variable o de una constante. Para mostrar mensajes se utiliza la siguiente sintaxis: Echo “Mensaje”; <?php echo ‘Hola a Todos, Bienvenidos a PHP’; ?> <?php echo ‘Hola a Todos, ‘; echo ‘Bienvenidos a ‘; echo ‘PHP’ ?> El Resultado será:  Hola a Todos, Bienvenidos a PHP
  • 5. Si necesitamos ordenar un salto de línea se puede concatenar al texto la etiqueta HTML <BR> o <P>. El operador de concatenación de PHP es un punto (.) <?php echo ‘Hola a Todos, ’.’<BR>’; echo ‘Bienvenidos a ’.’<BR>’; echo ‘PHP’ ?> Hola a Todos, El Resultado será:  Bienvenidos a PHP
  • 6. Son textos explicativos que se pueden escribir dentro de un programa. Los comentarios no cambian en absoluto los resultados del programa, pero nos dan una idea clara de lo que cada una de las líneas de código que nuestro programas hace. Comentarios de una sola línea: //Esto es un comentario de una línea #Esto también es un comentario de una línea Comentario con varias líneas de texto. /* Esto es un comentario y se utiliza cuando queremos escribir en varias lineas de texto */
  • 7. Antes de ejecutar un programa, grabe el documento PHP dentro de la carpeta C:AppServwww que es localhost. También puede grabarlo dentro de una carpeta, pero antes tendrá que crearlo dentro de localhost. C:AppServwwwpracticas Desarrollemos una practica de PHP que se muestra a continuación. 1. Crear una carpeta llamada “practicas” dentro de www. 2. Desarrollar el siguiente programa y guardarlo con el nombre de “practica01.php”. 3. Ejecutarlo desde IE escribiendo la dirección siguiente: http://localhost/practicas/practica01.php
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Podemos guardar temporalmente los tipos de datos en la memoria de la computadora. Una variable PHP tiene las siguientes características: 1. Debe empezar con el signo dólar ( $ ) 2. El siguiente carácter después del signo $ debe ser un guion bajo o una letra y después cualquier otro carácter. 3. No es necesario declarar o definir las variables 4. Las mayúsculas y minúsculas son diferentes para PHP
  • 14.
  • 15. Sabemos que con PHP no es necesario definir variables que deseamos utilizar en un programa, pero se puede trabajar con los siguientes tipos de datos: Tipos de Datos Características Integer Números enteros, es decir, sin decimales Double Números con Decimales String Cadena de caracteres Boolean Valores lógicos : True y False
  • 16. Son aquellas cuyo valor es reconocido dentro de cualquier parte del programa. Dentro y fuera de una función. En forma predeterminada al utilizar una variable es de tipo local. $a=“Hola”; Echo “La variable local contiene: $a”; Para crear una Variable Global debe declararla con la palabra Global: Global $a; $a=“Hola” Echo “La variable local contiene: $a”;
  • 17. Son indicadores que se pueden utilizar en PHP cuyo valor no se puede cambiar durante la ejecución de un programa. SINTAXIS: Define(Nombre, Valor) Nombre: Es el nombre de la Constante que desea crear en PHP. Valor: Es el valor que tendrá la contante durante la ejecución del programa. <? Define(IGV,18) Echo “El IGV es: “.IGV.”%”; ?>
  • 18. PHP contiene algunas constantes predefinidas que podemos utilizar en cualquier programa. _FILE_ Devuelve el archivo PHP que se esta ejecutando. _LINE_ Devuelve el numero de línea del archivo PHP que se esta ejecutando. PHP_VERSION Devuelve la versión de PHP que se esta utilizando. PHP_OS Devuelve la versión del Sistema Operativo que se esta utilizando.
  • 19. PHP tiene operadores arieticos similares a la mayoría de lenguajes de programación. Operador Acción Ejemplo + Suma $x + $y - Resta $x – $y * Multiplicación $x * $y / División $x / $y % Residuo de una $x % $y División
  • 20. Operador Acción Ejemplo . Junta dos cadenas $x . $y Operador Acción Ejemplo ? La expresión (exp1)?(exp2):(exp3) tomara el valor de exp2, si exp1 se evalúa como cierto, y el valor de exp3 si el valor exp1 resulta falso.
  • 21. Operador Acción Ejemplo RESULTADO Igualdad $x == $y Cierto si $x es igual a $y == Identidad $a === $x Cierto si $a es igual a $x y si === además son del mismo tipo Desigualdad $x != $y Cierto si $x no es igual a $y != Menor que $x < $y Cierto si $x es menor a $y < Mayor que $x > $y Cierto si $x es mayor a $y > Menor o igual que $x <= $y Cierto si $x es menor o igual <= que $y Mayor o igual que $x >= $y Cierto si $x es mayor o igual a >= $y Diferente que $x <> $y Cierto si $x es diferente a Sy <>
  • 22. Operador Acción Efecto $a++ Postincremento Devuelve el valor $a y luego incrementa en uno ++$a Preincremento Incrementa en uno $a y luego devuelve el valor de $a ya incrementado $b-- Postdecremento Devuelve el valor $b y luego le resta uno --$b Predecremento Resta uno a $b y luego devuelve el valor de $b ya decrementado Nos permite crear una constante asignándole un Define(constante,valor) nombre y valor. Devuelve TRUE si la constante esta definida y por Defined(constante) lo tanto existe, en caso contrario devuelve FALSE.
  • 23. Operador Acción Efecto $a and $b Y Cierto solo si $a y $b son ciertos Cierto solo si $a o $b o ambos son $a or $b O ciertos Cierto solo si $a o $b pero no si ambos $a xor $b O Exclusiva son ciertos a la vez !$a Negación Cierto si $a no es cierto $a&&Sb Y Cierto solo si $a y $b son ciertos Cierto solo si $a o $b o ambos son $a||$b O ciertos.
  • 24. Operador Acción Efecto = $x = $y $x toma el valor de $y += $x += Sy Equivale a $x = $x + $y -= $x -= $y Equivale a $x = $x - $y *= $x *= $y Equivale a $x = $x * $y /= $x /= $y Equivale a $x = $x / $y %= $x %= $y Equivale a $x = $x % $y .= $x .= $y Equivale a $x = $x . $y
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. También denominadas SENTENCIAS DE CONTROL permiten modificar el flujo secuencial de las instrucciones dependiendo de una serie de condiciones que se debe cumplir. A continuación vamos a conocer las siguientes estructuras de control que se puede utilizar en PHP: A. If B. If ……else C. If ……elseif D. While E. Do while F. For G. Switch H. Break y Continue
  • 39. Evalúa el valor de una expresión y dependiendo de si la evaluación resulta verdadera o falsa SINTAXIS: IF(condición) { sentencia }
  • 40. Evalúa el valor de una expresión y dependiendo de si la evaluación resulta verdadera o falsa SINTAXIS: IF(condición) { sentencia }
  • 41. Cuando las evaluaciones de una expresión va mas allá de una o dos sentencias, entonces es necesario utilizar la instrucción elseif. SINTAXIS: IF(condición) { sentencia } elseif(condición) { sentencia } elseif(condición) { sentencia } else { sentencia