SlideShare una empresa de Scribd logo
Lenguaje de Programación Web PHP Operadores Básicos Efraín Herrera Jiménez
PHP –  Operadores básicos Asignación Aritméticos Pre/post incremento y decremento Concatenación Condicionales Lógicos
PHP -  Operadores Operadores de Asignación: Asignación ( Permite asignar valores a variables ):  = Sintaxis y Ejemplos: $variable = expresion; <?php $var = $numero; $cadena = “Es una cadena”; $arreglo = array(); ?>
PHP -  Operadores Operadores Aritméticos: Devuelven un resultado numérico Suma:  +   Resta:  - Multiplicación:  * División:  / Módulo ( residuo de la división ):  % Negación ( signo opuesto ):  -
PHP -  Operadores Operadores Aritméticos - Sintaxis  $a + $b + 5 $a - $b - 2 $variable + constante 5 * 8 $numero / $divisor $numero % 2 -$numero $num1 * $num2 / $num3 - $num4
PHP -  Operadores Operadores Aritméticos – Ejemplo práctico <?php $a = 5; $b = 4; $c = $a + 5;  //c valdrá 10. (5+5=10); $c = $a - $b;  //c valdrá 1. (5-4=1); $c = $a * 10;  // c valdrá 50. (5x10=50)‏ $c = $b / 2;  // c valdrá 2. (4/2=2)‏ $c = $a % 2;  // c valdrá 1. (5/2=2 y residuo=1)‏ $c = -$a;  //c valdrá -5 $c = $a + $b * 5 - $b;  // c valdrá 21  ?>
PHP -  Operadores Operadores pre/post Incremento y decremento: Modifican el valor de una variable numérica Pre/Post incremento ( incrementa en 1 el valor de una variable numérica ):  ++ Pre/Post decremento ( Decrementa en 1 el valor de una variable numérica ):  --
PHP -  Operadores Operadores pre/post Incremento y decremento - sintaxis Pre-incremento: ++$var Post-incremento: $var++ Pre-decremento: --$var Post-decremento: $var-- *Pre: Modifica el valor de la variable antes de usarla *Post: Usa la variable y luego modifica su valor
PHP -  Operadores Operadores pre/post Incremento y decremento – Ejemplo práctico <?php $a = 5; $c = ++$a;  //a cambia a 6 y c valdrá 6 $b = 4; $c = $b++;  //c valdrá 4 y b cambia a 5 $d = --$c;  // c cambia a 3 y d valdrá 3 $e = $d--;  // e valdrá 3 y d cambia a 2 $e++;  //e valdrá 4 ?>
PHP -  Operadores Operadores de Concatenación: Concatenación:  . Sintaxis: $variablecadena=“texto”; define(constantecadena,“texto”); $cad_concat = $variablecadena . constantecadena . “texto”  // El resultado será: textotextotexto
PHP -  Operadores Operadores de Concatenación – Ejemplo práctico: <?php $nombre = “Pedro”; $apellido1 = “Pérez”; $apellido2 = “Gómez”; $nombrecompleto = $nombre .“ ”.$apellido1 .“ ”. $apellido2;  // El resultado será: Pedro Pérez Gómez ?>
PHP -  Operadores Operadores Condicionales (1 de 2): Devuelven un valor boolean Igualdad ( igual valor ):  ==   Identidad ( igual valor y tipo ):  === Desigualdad ( valor diferente ):  !=, <> No Idénticos ( valor o tipo diferente ):  !==
PHP -  Operadores Operadores Condicionales (1 de 2) - Sintaxis  $a == $b $a === $b $var1 != $var2 $var1 <> $var2 $var1 !== $var2 $num1 == (10*2)‏ 5 !== “5” ($cad1 == “un texto”) != $cad2
PHP -  Operadores Operadores Condicionales (1 de 2) – Ejemplo práctico <?php $a = “4”; $b = 4; $c = $a == $b;  //c valdrá true. Valores iguales $c = $a === $b;  //c valdrá false. Tipo diferente $c = $b != 10;  // c valdrá true.  $c = $a <> “4”;  // c valdrá false. $c = $b !== 4;  // c valdrá false. Igual valor y tipo $c = ($a === “4”) != true ;  //c valdrá false ?>
PHP -  Operadores Operadores Condicionales (2 de 2): Devuelven un valor boolean Mayor que:  >   Menor que:  < Mayor o igual a:  >= Menor o igual a:  <=
PHP -  Operadores Operadores Condicionales (2 de 2) - Sintaxis  $a > $b $a < $b $var1 >= $var2 $var1 <= $var2 ($var1 / $var2) > $var3 $num1 <= (10*2)‏ 5 <= 5 ($cad1  * 50) <= $cad2
PHP -  Operadores Operadores Condicionales (2  de 2) – Ejemplo práctico <?php $a = 10; $b = 4; $c = $a > $b;  //c valdrá true. $c = $a < $b;  //c valdrá false. $c = $a >= 10;  // c valdrá true.  $c = $b <= 4;  // c valdrá true. if ($b <= 3){  // la condición será false. echo “b es menor o igual a 3”; }  ?>
PHP -  Operadores Operadores Lógicos: Devuelven un valor boolean No ( opuesto ):  !   Y ( true si ambos son true ):  &&, and O ( true si cualquiera es true ):  ||, or O exclusivo ( true si ambos son opuestos ):  xor
PHP -  Operadores Operadores Lógicos - Sintaxis  !$condicion $cond1 && $cond2 $cond1 || $cond2 $cond1 xor $cond2 $cond1 && $cond2 || $cond3 $cond1 || $cond2 || $cond3 $num1 xor $num2 && $num3 || $num4
PHP -  Operadores Operadores Lógicos – Ejemplo práctico <?php $a = true; $b = false; $c = !$a;  //c valdrá false $c = $a && $b;  //c valdrá false $c = $a || true;  // c valdrá true $c = $b xor true;  // c valdrá true $c = $a xor $b && (5 > 3);  // c valdrá true $c = $a xor $b && $a || true;  //c valdrá false $c = ($a xor $b) && $a || true  // c valdrá true ?>
PHP Bibliografía http://www.php.net/manual/es/language.operators.php http://www.php.net/manual/es/language.operators.assignment.php http://www.php.net/manual/es/language.operators.arithmetic.php http://www.php.net/manual/es/language.operators.comparison.php http://www.php.net/manual/es/language.operators.string.php http://www.php.net/manual/es/language.operators.increment.php http://www.php.net/docs.php

Más contenido relacionado

PPT
Tema2[php]
PPTX
PPTX
PPTX
PPTX
PPTX
Elementos del Hardware y Software
PDF
ejercicios php rfo
Tema2[php]
Elementos del Hardware y Software
ejercicios php rfo

La actualidad más candente (20)

PDF
Curso de php practico
DOC
Cajero en C++
PPT
Lenguajes de programacion c
TXT
Factura en borland c++
PDF
Teoria punteros
TXT
Serie Fibonacci en C
PPTX
Programacion de Cadenas
PDF
Codificaciones c++
PPTX
PDF
Clase 5
PDF
Ejemplo C++
PDF
Ejemplos c
DOC
Ejemplos Para Dev C++
PDF
Funciones y procedimientos
DOCX
Ejemplos robert miguel
PPTX
Aprendiendo php 1
DOC
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
PDF
50 Php. Funciones Que Devuelven Valores
Curso de php practico
Cajero en C++
Lenguajes de programacion c
Factura en borland c++
Teoria punteros
Serie Fibonacci en C
Programacion de Cadenas
Codificaciones c++
Clase 5
Ejemplo C++
Ejemplos c
Ejemplos Para Dev C++
Funciones y procedimientos
Ejemplos robert miguel
Aprendiendo php 1
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
50 Php. Funciones Que Devuelven Valores
Publicidad

Similar a Php - Operadores básicos (20)

PPTX
Php1 sesión 6
DOC
Php
PPTX
PDF
Programacion_PHP_DCV.pdfhjkklllldkdkdldlld
PPSX
Proyectos Web 3 Introduccion Php
PPT
Especialista Web J9 Php
PPT
Introducción Nivelación PHP
PPT
Php Basico
PPTX
PPTX
PDF
PHP mode on
PDF
32773 php-basico
PDF
PDF
0139-php-y-mysql-lenguaje-php-basico.pdf
PDF
Manual basico de PHP
PPTX
PPH MySql - FIEI - UNFV Clase02
PDF
PHP Tema 2 - Lenguaje PHP básico
PPT
PresentacióN 4
Php1 sesión 6
Php
Programacion_PHP_DCV.pdfhjkklllldkdkdldlld
Proyectos Web 3 Introduccion Php
Especialista Web J9 Php
Introducción Nivelación PHP
Php Basico
PHP mode on
32773 php-basico
0139-php-y-mysql-lenguaje-php-basico.pdf
Manual basico de PHP
PPH MySql - FIEI - UNFV Clase02
PHP Tema 2 - Lenguaje PHP básico
PresentacióN 4
Publicidad

Último (20)

PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Maste clas de estructura metálica y arquitectura
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
clase auditoria informatica 2025.........
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Diapositiva proyecto de vida, materia catedra
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
taller de informática - LEY DE OHM
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Sesion 1 de microsoft power point - Clase 1
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Maste clas de estructura metálica y arquitectura
SAP Transportation Management para LSP, TM140 Col18
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
historia_web de la creacion de un navegador_presentacion.pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
clase auditoria informatica 2025.........
Estrategia de apoyo tecnología grado 9-3
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
CyberOps Associate - Cisco Networking Academy
Propuesta BKP servidores con Acronis1.pptx
Diapositiva proyecto de vida, materia catedra
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
taller de informática - LEY DE OHM
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Sesion 1 de microsoft power point - Clase 1

Php - Operadores básicos

  • 1. Lenguaje de Programación Web PHP Operadores Básicos Efraín Herrera Jiménez
  • 2. PHP – Operadores básicos Asignación Aritméticos Pre/post incremento y decremento Concatenación Condicionales Lógicos
  • 3. PHP - Operadores Operadores de Asignación: Asignación ( Permite asignar valores a variables ): = Sintaxis y Ejemplos: $variable = expresion; <?php $var = $numero; $cadena = “Es una cadena”; $arreglo = array(); ?>
  • 4. PHP - Operadores Operadores Aritméticos: Devuelven un resultado numérico Suma: + Resta: - Multiplicación: * División: / Módulo ( residuo de la división ): % Negación ( signo opuesto ): -
  • 5. PHP - Operadores Operadores Aritméticos - Sintaxis $a + $b + 5 $a - $b - 2 $variable + constante 5 * 8 $numero / $divisor $numero % 2 -$numero $num1 * $num2 / $num3 - $num4
  • 6. PHP - Operadores Operadores Aritméticos – Ejemplo práctico <?php $a = 5; $b = 4; $c = $a + 5; //c valdrá 10. (5+5=10); $c = $a - $b; //c valdrá 1. (5-4=1); $c = $a * 10; // c valdrá 50. (5x10=50)‏ $c = $b / 2; // c valdrá 2. (4/2=2)‏ $c = $a % 2; // c valdrá 1. (5/2=2 y residuo=1)‏ $c = -$a; //c valdrá -5 $c = $a + $b * 5 - $b; // c valdrá 21 ?>
  • 7. PHP - Operadores Operadores pre/post Incremento y decremento: Modifican el valor de una variable numérica Pre/Post incremento ( incrementa en 1 el valor de una variable numérica ): ++ Pre/Post decremento ( Decrementa en 1 el valor de una variable numérica ): --
  • 8. PHP - Operadores Operadores pre/post Incremento y decremento - sintaxis Pre-incremento: ++$var Post-incremento: $var++ Pre-decremento: --$var Post-decremento: $var-- *Pre: Modifica el valor de la variable antes de usarla *Post: Usa la variable y luego modifica su valor
  • 9. PHP - Operadores Operadores pre/post Incremento y decremento – Ejemplo práctico <?php $a = 5; $c = ++$a; //a cambia a 6 y c valdrá 6 $b = 4; $c = $b++; //c valdrá 4 y b cambia a 5 $d = --$c; // c cambia a 3 y d valdrá 3 $e = $d--; // e valdrá 3 y d cambia a 2 $e++; //e valdrá 4 ?>
  • 10. PHP - Operadores Operadores de Concatenación: Concatenación: . Sintaxis: $variablecadena=“texto”; define(constantecadena,“texto”); $cad_concat = $variablecadena . constantecadena . “texto” // El resultado será: textotextotexto
  • 11. PHP - Operadores Operadores de Concatenación – Ejemplo práctico: <?php $nombre = “Pedro”; $apellido1 = “Pérez”; $apellido2 = “Gómez”; $nombrecompleto = $nombre .“ ”.$apellido1 .“ ”. $apellido2; // El resultado será: Pedro Pérez Gómez ?>
  • 12. PHP - Operadores Operadores Condicionales (1 de 2): Devuelven un valor boolean Igualdad ( igual valor ): == Identidad ( igual valor y tipo ): === Desigualdad ( valor diferente ): !=, <> No Idénticos ( valor o tipo diferente ): !==
  • 13. PHP - Operadores Operadores Condicionales (1 de 2) - Sintaxis $a == $b $a === $b $var1 != $var2 $var1 <> $var2 $var1 !== $var2 $num1 == (10*2)‏ 5 !== “5” ($cad1 == “un texto”) != $cad2
  • 14. PHP - Operadores Operadores Condicionales (1 de 2) – Ejemplo práctico <?php $a = “4”; $b = 4; $c = $a == $b; //c valdrá true. Valores iguales $c = $a === $b; //c valdrá false. Tipo diferente $c = $b != 10; // c valdrá true. $c = $a <> “4”; // c valdrá false. $c = $b !== 4; // c valdrá false. Igual valor y tipo $c = ($a === “4”) != true ; //c valdrá false ?>
  • 15. PHP - Operadores Operadores Condicionales (2 de 2): Devuelven un valor boolean Mayor que: > Menor que: < Mayor o igual a: >= Menor o igual a: <=
  • 16. PHP - Operadores Operadores Condicionales (2 de 2) - Sintaxis $a > $b $a < $b $var1 >= $var2 $var1 <= $var2 ($var1 / $var2) > $var3 $num1 <= (10*2)‏ 5 <= 5 ($cad1 * 50) <= $cad2
  • 17. PHP - Operadores Operadores Condicionales (2 de 2) – Ejemplo práctico <?php $a = 10; $b = 4; $c = $a > $b; //c valdrá true. $c = $a < $b; //c valdrá false. $c = $a >= 10; // c valdrá true. $c = $b <= 4; // c valdrá true. if ($b <= 3){ // la condición será false. echo “b es menor o igual a 3”; } ?>
  • 18. PHP - Operadores Operadores Lógicos: Devuelven un valor boolean No ( opuesto ): ! Y ( true si ambos son true ): &&, and O ( true si cualquiera es true ): ||, or O exclusivo ( true si ambos son opuestos ): xor
  • 19. PHP - Operadores Operadores Lógicos - Sintaxis !$condicion $cond1 && $cond2 $cond1 || $cond2 $cond1 xor $cond2 $cond1 && $cond2 || $cond3 $cond1 || $cond2 || $cond3 $num1 xor $num2 && $num3 || $num4
  • 20. PHP - Operadores Operadores Lógicos – Ejemplo práctico <?php $a = true; $b = false; $c = !$a; //c valdrá false $c = $a && $b; //c valdrá false $c = $a || true; // c valdrá true $c = $b xor true; // c valdrá true $c = $a xor $b && (5 > 3); // c valdrá true $c = $a xor $b && $a || true; //c valdrá false $c = ($a xor $b) && $a || true // c valdrá true ?>
  • 21. PHP Bibliografía http://www.php.net/manual/es/language.operators.php http://www.php.net/manual/es/language.operators.assignment.php http://www.php.net/manual/es/language.operators.arithmetic.php http://www.php.net/manual/es/language.operators.comparison.php http://www.php.net/manual/es/language.operators.string.php http://www.php.net/manual/es/language.operators.increment.php http://www.php.net/docs.php