• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Dani Sánchez Dev

  • Servicios WordPress
    • Mantenimiento
    • Maquetación & Desarrollo
    • Soporte técnico
  • Portfolio
  • Blog
  • Contacto
Estás en: Inicio / Cursos / 3. Operadores en PHP

3. Operadores en PHP

El 14 de junio de 2016 por dani.sanchez

Los operadores son utilizados en programación para realizar cálculos aritméticos, comparaciones y condiciones.

Veamos cómo utilizarlos en PHP:

Operadores aritméticos

Realizan operaciones matemáticas.

Dentro de ellas encontramos:

  • Suma: $a + $b
  • Resta: $a – $b
  • Multiplicación: $a * $b
  • División: $a / $b
  • Resto de una división: $a % $b
  • Incremento: $a++
  • Decremento: $b–

PHP establece prioridades entre los operadores aritméticos. Una de las prioridades es anteponer la multiplicación a la suma y a la resta.

Por ejemplo, si tenemos el siguiente código:

<?php 
$num1 = 5;
$num2 = 7;
$num3 = 2;
echo $num1 + $num2 * $num3;          
?>

Podemos pensar que primero sumará 5 + 7 y luego multiplicará por 2. Sin embargo lo que hará es multiplicar 7 x 2 y después sumar 5.

La operación se interpretaría como: 5 + (7 x 2) = 19

Si lo que queremos es que primero sume y después multiplique, deberemos encerrar la suma entre paréntesis, para que de prioridad a la suma frente a la multiplicación.

<?php 
$num1 = 5;
$num2 = 7;
$num3 = 2;
echo ($num1 + $num2) * $num3;          
?>

Ahora el resultado será (5 + 7) x 2 = 24

Incremento / Decremento:

<?php 
$num = 5;
$num++;
echo $num;
?>

En este ejemplo, la variable $num, valdría 6 a la finalización del programa.

Decremento (–) realiza la misma operación pero restando una unidad al valor que ya tuviera la variable.

Estos operadores son muy utilizados a la hora de programar contadores con la ayuda de bucles. Veremos ejemplos prácticos más adelante.

Operadores de comparación

  • Menor que: $a < $b
  • Mayor que: $a > $b
  • Menor o igual que: $a <= $b
  • Mayor o igual que: $a >= $b
  • Igual que: $a == $b
  • Distinto que $a != $b

Estos operadores son muy utilizados a la hora de realizar condiciones, que veremos en el apartado de Estructuras condicionales (if).

Uso del símbolo igual (=)

PHP utiliza igual simple (=) o igual doble (==) dependiendo de si la acción es “asignar” o “comparar”.

Asignación de valores a una variable:
$numero = 1 //Le estamos asignando el valor 5 a la variable $numero.

Comparación de dos variables:
$num1 == $num2 //Estamos comparando si los valores de ambas variables coinciden.

Operadores de cadenas

$a . $b = concatena cadenas de caracteres formando una única cadena.

<?php
$cadena1 = "Hoy es";
$cadena2 = " lunes";
echo $cadena1 . $cadena2;
?>

Operadores lógicos

  • AND o && = Verdadero si ambos son verdadero.
  • OR o || = Verdadero si alguno de los dos es verdadero.
  • XOR = Verdadero si sólo uno de los dos es verdadero.
  • ! = Negación

Estos operadores son también muy utilizados en Estructuras condicionales, que veremos en el siguiente apartado.

https://danisanchez.net/curso-de-php/4-estructuras-condicionales-en-php/

Publicado en: Cursos, Iniciación a PHP

¿Quiéres invitarme a un café?

Si te has fijado en este blog no hay ni rastro de publicidad, todo el contenido publicado lo hago de forma artruista al igual que yo recurro a otros sitios cuando necesito algo. Pero si te he servido de ayuda y quieres agradecérmelo, puedes hacer una pequeña donación (el importe que quieras):

Entradas similares

  • Por qué sigo usando Sublime Text en 2025
  • Cómo optimizo imágenes sin usar editores de imágenes
  • Firefox, el último reducto de la web libre y los estándares de Internet
  • .htaccess por defecto para WordPress
  • Aplicar noindex, nofollow y noarchive a todo WordPress excepto a la página de inicio

Barra lateral principal

Dani Sánchez

logo mastodon @danisanchez

Entradas recientes

  • Archivo wp-config.php por defecto de WordPress
  • Por qué sigo usando Sublime Text en 2025
  • Cómo optimizo imágenes sin usar editores de imágenes
  • Firefox, el último reducto de la web libre y los estándares de Internet
  • .htaccess por defecto para WordPress

Comentarios recientes

  1. Sandra en Filtro de WooCommerce para personalizar el mensaje de «Gracias por tu pedido»
  2. Brandon Portes en Taller de verano de WooCommerce #1
  3. Sebastian en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  4. Rigol en Instalar LAMP (Linux, Apache, MySQL y PHP) en Fedora
  5. dani.sanchez en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose

Categorías

  • Actualidad
  • Cursos
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Iniciación a PHP
  • Linux
  • Opinión
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • WordPress
Medium banner says Support Inkscape
+ +

Maquetación web, landings, blogs y tiendas online
cuidando hasta el mínimo detalle

Si necesitas que desarrolle tu proyecto web ponte en contacto conmigo.

Contacto
  • Mastodon
  • YouTube
  • LinkedIn

Alojado con energía 100% verde

Dani Sánchez © 2025 · Política de privacidad · Política de cookies