0% encontró este documento útil (0 votos)
35 vistas6 páginas

PHP - OPERADORES - Ejems Prácticos - Mauricio Developer

Cargado por

j8043031
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas6 páginas

PHP - OPERADORES - Ejems Prácticos - Mauricio Developer

Cargado por

j8043031
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Operadores en PHP:

Ejemplos Prácticos y Casos de Uso


Domingo 03 de Diciembre 2023 Operadores en PHP: Ejemplos Prácticos y Casos de Uso - Mauricio Developer

Los operadores son bloques de construcción fundamentales en PHP, permitiendo realizar diversas
operaciones, desde cálculos simples hasta la toma de decisiones complejas. Comprender cómo y
cuándo usar estos operadores mejora la eficiencia y claridad del código.

Exploraremos los operadores en PHP, dividiéndolos en categorías como aritméticos, de


comparación, lógicos y de asignación. Además, proporcionaremos ejemplos prácticos y casos de
uso para ilustrar su aplicación en situaciones reales.

Operadores Aritméticos
En PHP, los operadores aritméticos realizan operaciones matemáticas básicas. Veamos algunos
ejemplos:

A. Suma

$a = 5;
$b = 3;
$suma = $a + $b;

La variable $suma contendrá el valor 8.

B. Resta

$c = 10;
$d = 4;
$resta = $c - $d;

La variable $resta contendrá el valor 6.

C. Multiplicación

$e = 2;
$f = 6;
$producto = $e * $f;

La variable $producto contendrá el valor 12.

D. División
$g = 8;
$h = 2;
$cociente = $g / $h;

La variable $cociente contendrá el valor 4.

E. Módulo

$i = 15;
$j = 7;
$residuo = $i % $j;

La variable $residuo contendrá el valor 1.

Operadores de Comparación
Estos operadores comparan dos valores y devuelven un resultado booleano. Veamos algunos
ejemplos:

A. Igualdad

$a = 5;
$b = '5';
$igual = ($a == $b); // true

En este caso, $igual será true ya que los valores son iguales, aunque los tipos sean diferentes.

B. Desigualdad

$c = 10;
$d = 4;
$desigual = ($c != $d); // true

La variable $desigual será true, ya que los valores son diferentes.

C. Mayor y menor que

$e = 8;
$f = 12;
$mayor = ($e > $f); // false
$menor = ($e < $f); // true

En este ejemplo, $mayor será false y $menor será true.

D. Comparaciones no estrictas

$g = 5;
$h = '5';
$no_estricto = ($g == $h); // true

Aunque los tipos son diferentes, la comparación no estricta devuelve true.

Operadores Lógicos
Los operadores lógicos son fundamentales para evaluar condiciones complejas. Veamos algunos
ejemplos:

A. AND

$edad = 25;
$experiencia = 3;
$es_adulto = ($edad >= 18) and ($experiencia > 2);

La variable $es_adulto será true si la edad es mayor o igual a 18 y la experiencia es mayor a 2.

B. OR

$es_estudiante = true;
$trabaja_medio_tiempo = false;
$puede_votar = $es_estudiante or $trabaja_medio_tiempo;

La variable $puede_votar será true si es estudiante o trabaja medio tiempo.

C. NOT

$llueve = false;
$no_llueve = not $llueve;

La variable $no_llueve será true si no está lloviendo.

Operadores de Asignación
Estos operadores se utilizan para asignar valores a variables. Veamos algunos ejemplos:

A. Asignación simple

$nombre = 'Juan';

La variable $nombre contendrá el valor 'Juan'.

B. Asignación compuesta

$edad = 30;
$edad += 5; // equivalente a $edad = $edad + 5;
La variable $edad ahora contendrá el valor 35.

Ejemplos Prácticos
Ahora, veamos cómo aplicar estos operadores en situaciones prácticas.

A. Cálculos matemáticos

Supongamos que estamos desarrollando una aplicación de comercio electrónico y necesitamos


calcular el precio total de un producto, incluyendo impuestos y descuentos.

$precio_base = 50;
$impuestos = 0.1;
$descuento = 5;

$total = $precio_base + ($precio_base * $impuestos) - $descuento;

En este ejemplo, la variable $total contendrá el precio total después de aplicar impuestos y
descuentos.

B. Evaluación de condiciones

Imaginemos un formulario de registro donde queremos verificar la fortaleza de una contraseña.

$clave = 'MiContraseña123';
$longitud_suficiente = (strlen($clave) >= 8);
$contiene_numero = (preg_match('/\d/', $clave) === 1);

$clave_segura = $longitud_suficiente and $contiene_numero;

Aquí, $clave_segura será true si la contraseña tiene al menos 8 caracteres y contiene al menos un
número.

C. Manipulación de variables

En un escenario de manipulación de variables, podríamos querer incrementar el valor de una


variable solo si otra condición se cumple.

$puntos = 100;
$bono = 20;
$aplicar_bono = true;

if ($aplicar_bono) {
$puntos += $bono;
}
Después de ejecutar este código, la variable $puntos será 120 si $aplicar_bono es true.

En conclusión, los operadores en PHP son elementos fundamentales en el desarrollo web. Desde
cálculos simples hasta complejas evaluaciones de condiciones, estos operadores son esenciales para
escribir código eficiente y funcional.

Preguntas frecuentes
¿Cuáles son los operadores más utilizados?
¿Cómo puedo evitar errores comunes al usar operadores?
¿Es posible combinar diferentes operadores en una expresión?
¿Qué sucede si no utilizo operadores de comparación estricta?
¿Cuál es la diferencia entre AND y OR lógicos?
Tags:
PHP operadores guía desarrollo programación ejemplos mejores prácticas manipulación expresiones lógica
¡Comentarios de la comunidad!

Para poder comentar necesita ingresar a su cuenta, si no tienes una cuenta puede crear una

Relacionado
Modificadores de Acceso en PHP: Protegiendo tu Código

Include PHP para Reutilizar Código Eficientemente.

Cómo hacer que PHP reconozca la "ñ" y acentos

Excepciones en PHP: Ejemplos Prácticos para Desarrolladores

Ciclo for en PHP: Aprende a utilizar esta estructura de control eficientemente

Concreción en PHP: Implementaciones precisas y eficientes para tu desarrollo

Aún hay más…

Error "Undefined Index" en PHP: Causas y soluciones

Dominando Flex en CSS: Diseño Web de Alta Versatilidad

__destruct en PHP: Finalización de Objetos


Usos Prácticos de "display: flex" en Diseño Responsivo

Domina el Efecto Hover en CSS: Trucos y Ejemplos Prácticos

Laravel: ¿Qué es un modelo y como crearlo?

Funciones anónimas PHP: Concepto y características clave

Redondear JavaScript: Guía Completa para Desarrolladores

También podría gustarte