SlideShare a Scribd company logo
1 of 11
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sintaxis básica Por: Milagros Ramírez <?php … ?> <? … ?> <script language=“php”> … </script>
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sintaxis básica Por: Milagros Ramírez
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Variables Por: Milagros Ramírez
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Constantes Por: Milagros Ramírez
Secuencias de escape en PHP: Secuencias de escape Por: Milagros Ramírez Secuencia Significado  Nueva línea  Retorno de carro  Tabulación horizontal  Barra invertida (backslah)  Carácter dólar  Comilla doble  Comilla simple
Asignación:  Es el signo de igualdad (=). $variable1 = $variable2; Concatenación:  Es el signo de punto (.), sirve para unir dos valores. echo $var.”Mundo PHP!”; // imprime Hola Mundo PHP!, $var = “Hola”; Aritméticos:  Se usa para realizar operaciones matemáticas. Operadores Por: Milagros Ramírez Operador Descripción Ejemplo + Adición o suma: suma $c = $a + $b; - Substracción o resta: diferencia $c = $a - $b; * Multiplicación: producto $c = $a * $b; / División: cociente $c = $a / $b; % Resto o módulo: resto $c = $a % $b;
Comparación:  Se usa para comparar dos valores de cualquier tipo. Operadores Por: Milagros Ramírez Operador Descripción Ejemplo == Se evalúa TRUE si $a es igual a $b (igual) $a == $b; === Se evalúa TRUE si $a es igual a $b y son del mismo tipo (idéntico) $a === $b; != Se evalúa TRUE si $a es distinto a $b (diferente) $a != $b; <> Se evalúa TRUE si $a es distinto a $b (diferente) $a <> $b; !== Se evalúa TRUE si $a no es igual a $b o no son del mismo tipo (no idéntico) $a !== $b; > Se evalúa TRUE si $a es mayor que $b (mayor que) $a > $b; < Se evalúa TRUE si $a es menor que $b (menor que) $a < $b; >= Se evalúa TRUE si $a es mayor o igual que $b (mayor o igual que) $a >= $b; <= Se evalúa TRUE si $a es menor o igual que $b (menor o igual que) $a <= $b;
Lógicos:  Se usa para evaluar una, dos o más expresiones (true o false). Operadores Por: Milagros Ramírez Operador Descripción Ejemplo && Se evalúa TRUE si tanto $a como $b son TRUE (‘Y’ lógico) $a && $b; and Se evalúa TRUE si tanto $a como $b son TRUE (‘Y’ lógico) $a and $b; || Se evalúa TRUE si al menos una de las dos, $a o $b, es TRUE (‘O’ lógico) $a || $b; or Se evalúa TRUE si al menos una de las dos, $a o $b, es TRUE (‘O’ lógico) $a or $b; ! NO. Se evalúa TRUE si $a es FALSE (negación de $a) !$a; xor Se evalúa TRUE si alguna de las dos, $a o $b, es TRUE, pero no ambas $a xor $b;
Incremento/Decremento:  Se usa para aumentar o disminuir en 1 el valor de la variable. Operadores Por: Milagros Ramírez Operador Descripción Ejemplo ++$var Pre-incremento. Aumenta el valor de $var2 en 1 y luego retorna ese valor. $var1=2; $var2=++$var1; // $var1=3 y $var2=3 $var++ Post-incremento. Retorna el valor de $var2  y luego aumenta su valor en 1. $var1=2; $var2=$var1++; // $var1=3 y $var2=2 --$var Pre-decremento. Reduce el valor de $var2 en 1 y luego retorna ese valor. $var1=2; $var2=--$var1; // $var1=1 y $var2=1 $var-- Post-decremento.  Retorna el valor de $var2 y luego reduce su valor en 1. $var1=2; $var2=$var1--; // $var1=1 y $var2=2
[object Object],[object Object],[object Object],[object Object],Estructuras de control Por: Milagros Ramírez if If … else if (condicion)  { sentencia;  } If (condicion)  { sentencia1;  } else { sentencia2;  } If … elseif switch if (condicion1) { sentencia1;  } elseif (condicion2) { sentencia2; … } else { sentencias; } switch (condicion) { case valor1: sentencia1; break; case valor2: sentencia2; break; … default: sentencias; }
Repetitivas: Estructuras de control Por: Milagros Ramírez while do … while for foreach while (condicion) { sentencias; } do (condicion)  { sentencias; } while (condicion); for (inicialización; condición; actualización) { sentencias; } foreach ($arreglo as $valor)  { sentencias; }

More Related Content

Similar to Elementos php (20)

Php1
Php1Php1
Php1
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
Programacion de Cadenas
Programacion de CadenasProgramacion de Cadenas
Programacion de Cadenas
 
Php
PhpPhp
Php
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php - Operadores básicos
Php - Operadores básicosPhp - Operadores básicos
Php - Operadores básicos
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Quasi - Lenguaje C Operadores
Quasi - Lenguaje C OperadoresQuasi - Lenguaje C Operadores
Quasi - Lenguaje C Operadores
 
Php
PhpPhp
Php
 
Php
PhpPhp
Php
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
Php Basico
Php BasicoPhp Basico
Php Basico
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Php1 sesión 6
Php1 sesión 6Php1 sesión 6
Php1 sesión 6
 
Operadores logicos y de asignacion
Operadores logicos y de asignacionOperadores logicos y de asignacion
Operadores logicos y de asignacion
 

Recently uploaded

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 

Recently uploaded (20)

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 

Elementos php

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. Secuencias de escape en PHP: Secuencias de escape Por: Milagros Ramírez Secuencia Significado Nueva línea Retorno de carro Tabulación horizontal Barra invertida (backslah) Carácter dólar Comilla doble Comilla simple
  • 6. Asignación: Es el signo de igualdad (=). $variable1 = $variable2; Concatenación: Es el signo de punto (.), sirve para unir dos valores. echo $var.”Mundo PHP!”; // imprime Hola Mundo PHP!, $var = “Hola”; Aritméticos: Se usa para realizar operaciones matemáticas. Operadores Por: Milagros Ramírez Operador Descripción Ejemplo + Adición o suma: suma $c = $a + $b; - Substracción o resta: diferencia $c = $a - $b; * Multiplicación: producto $c = $a * $b; / División: cociente $c = $a / $b; % Resto o módulo: resto $c = $a % $b;
  • 7. Comparación: Se usa para comparar dos valores de cualquier tipo. Operadores Por: Milagros Ramírez Operador Descripción Ejemplo == Se evalúa TRUE si $a es igual a $b (igual) $a == $b; === Se evalúa TRUE si $a es igual a $b y son del mismo tipo (idéntico) $a === $b; != Se evalúa TRUE si $a es distinto a $b (diferente) $a != $b; <> Se evalúa TRUE si $a es distinto a $b (diferente) $a <> $b; !== Se evalúa TRUE si $a no es igual a $b o no son del mismo tipo (no idéntico) $a !== $b; > Se evalúa TRUE si $a es mayor que $b (mayor que) $a > $b; < Se evalúa TRUE si $a es menor que $b (menor que) $a < $b; >= Se evalúa TRUE si $a es mayor o igual que $b (mayor o igual que) $a >= $b; <= Se evalúa TRUE si $a es menor o igual que $b (menor o igual que) $a <= $b;
  • 8. Lógicos: Se usa para evaluar una, dos o más expresiones (true o false). Operadores Por: Milagros Ramírez Operador Descripción Ejemplo && Se evalúa TRUE si tanto $a como $b son TRUE (‘Y’ lógico) $a && $b; and Se evalúa TRUE si tanto $a como $b son TRUE (‘Y’ lógico) $a and $b; || Se evalúa TRUE si al menos una de las dos, $a o $b, es TRUE (‘O’ lógico) $a || $b; or Se evalúa TRUE si al menos una de las dos, $a o $b, es TRUE (‘O’ lógico) $a or $b; ! NO. Se evalúa TRUE si $a es FALSE (negación de $a) !$a; xor Se evalúa TRUE si alguna de las dos, $a o $b, es TRUE, pero no ambas $a xor $b;
  • 9. Incremento/Decremento: Se usa para aumentar o disminuir en 1 el valor de la variable. Operadores Por: Milagros Ramírez Operador Descripción Ejemplo ++$var Pre-incremento. Aumenta el valor de $var2 en 1 y luego retorna ese valor. $var1=2; $var2=++$var1; // $var1=3 y $var2=3 $var++ Post-incremento. Retorna el valor de $var2 y luego aumenta su valor en 1. $var1=2; $var2=$var1++; // $var1=3 y $var2=2 --$var Pre-decremento. Reduce el valor de $var2 en 1 y luego retorna ese valor. $var1=2; $var2=--$var1; // $var1=1 y $var2=1 $var-- Post-decremento. Retorna el valor de $var2 y luego reduce su valor en 1. $var1=2; $var2=$var1--; // $var1=1 y $var2=2
  • 10.
  • 11. Repetitivas: Estructuras de control Por: Milagros Ramírez while do … while for foreach while (condicion) { sentencias; } do (condicion) { sentencias; } while (condicion); for (inicialización; condición; actualización) { sentencias; } foreach ($arreglo as $valor) { sentencias; }