Skip to content

Instantly share code, notes, and snippets.

@pazteddy
Last active January 19, 2026 18:21
Show Gist options
  • Select an option

  • Save pazteddy/c409dd54b805fabc8f7f713797db13b1 to your computer and use it in GitHub Desktop.

Select an option

Save pazteddy/c409dd54b805fabc8f7f713797db13b1 to your computer and use it in GitHub Desktop.
Operadores en PHP

➕ Operadores aritméticos

Se utilizan para realizar operaciones matemáticas.

Operador Descripción
+ Suma
- Resta
* Multiplicación
/ División
% Módulo (residuo)

⚖️ Operadores de asignación

Permiten asignar valores a una variable.

Operador Descripción
= Asignación
+= Asignación y suma
*= Asignación y multiplicación
/= Asignación y división

🔍 Operadores de comparación

Se usan para comparar valores y devuelven true o false.

Operador Descripción
== Igualdad (valor)
=== Igualdad estricta (valor y tipo)
!= Diferente
!== Diferente estricto
> Mayor que
< Menor que
>= Mayor o igual
<= Menor o igual

🧠 Operadores lógicos

Se usan para combinar expresiones booleanas y devuelven true o false.

Operador Descripción
&& AND lógico (true si ambas condiciones son true)
|| OR lógico (true si al menos una condición es true)
! NOT lógico (invierte el valor booleano)

🧠 Operadores de incremento y decremento

Se usan para aumentar o disminuir el valor de una variable numérica en 1.
Son muy comunes en bucles, contadores, paginación y procesamiento de listas.

Operador Descripción
++$a Pre-incremento (incrementa y luego usa el valor)
$a++ Post-incremento (usa el valor y luego incrementa)
--$a Pre-decremento (decrementa y luego usa el valor)
$a-- Post-decremento (usa el valor y luego decrementa)
<?php
declare(strict_types=1);
echo "🛒 Operadores en PHP\n\n";
$price = 120.50;
$qty = 3;
$stock = 2;
$coupon = "DEV10";
// 1) Comparación + Lógicos: ¿se puede comprar?
$canBuy = ($qty <= $stock) && ($qty > 0);
echo "Stock: $stock | Pedido: $qty\n";
echo "¿Se puede comprar? " . ($canBuy ? "Sí ✅" : "No ❌") . "\n";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment