No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Otros operadores

19/24
Recursos

Aportes 6

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Otros operadores

Operador Descripci贸n
= Asignaci贸n
+= Incremento
++ Incremento
-= Decremento
-- Decremento
*= Multiplicaci贸n
/= Divisi贸n
.= Concatenaci贸n

El operador de Asignaci贸n, representado por el signo =, se usa para indicar al int茅rprete que un determinado identificador deber谩 apuntar a un valor en memoria.

$estatura = 1.65;
$talla = "XS";
$instrumento = "Bambuco";

El operador de Incremento, representado por la secuencia +=, se usa para simplificar la asignaci贸n de una adici贸n sobre la misma variable.

$index = 0;
$index += 10;  // Equivale a la sentencia '$index = $index + 10;'

El operador de Incremento unitario, representado por la secuencia ++, se usa para simplificar la asignaci贸n de una adici贸n unitaria sobre la misma variable. Sin embargo, si el operador se encuentra a la izquierda de la variable, se considera Pre-incremento (Incrementa en uno, y luego retorna el valor); y si el operador se encuentra a la derecha de la variable, se considera Post-incremento (Retorna el valor, y luego lo incrementa en uno).

$length = 6;
$length++;  // Equivale a la sentencia '$length = $length + 1;'

El operador de Decremento, representado por la secuencia -=, se usa para simplificar la asignaci贸n de una sustracci贸n sobre la misma variable.

$juegos = 335;
$juegos -= 20;  // Equivale a la sentencia '$juegos = $juegos - 20;'

El operador de Decremento unitario, representado por la secuencia --, se usa para simplificar la asignaci贸n de una sustracci贸n unitaria sobre la misma variable. Sin embargo, si el operador se encuentra a la izquierda de la variable, se considera Pre-decremento (Reduce en uno, y luego retorna el valor); y si el operador se encuentra a la derecha de la variable, se considera Post-decremento (Retorna el valor, y luego lo reduce en uno).

$peces = 15;
$peces--;  // Equivale a la sentencia '$peces = $peces - 1;'

El operador de Multiplicaci贸n, representado por la secuencia *=, se usa para simplificar la asignaci贸n de una multiplicaci贸n sobre la misma variable.

$casas = 3;
$casas *= 3;  // Equivale a la sentencia '$casas = $casas * 3;'

El operador de Divisi贸n, representado por la secuencia /=, se usa para simplificar la asignaci贸n de una divisi贸n sobre la misma variable.

$cupcakes = 25;
$cupcakes /= 5;  // Equivale a la sentencia '$cupcakes = $cupcakes / 5;'

El operador de Concatenaci贸n, representado por la secuencia .=, se usa para simplificar la asignaci贸n de una concatenaci贸n sobre la misma variable.

$nombre = "Blanca";
$nombre .= " Nieves";  // Equivale a la sentencia '$nombre = $nombre . " Nieves";'

Otros Operadores

Operador de Asignaci贸n, =

Operador de Incremento, +=

$contador = 1;
$contador = $ contador + 1;
$contador += 1;
$contador++; /Sirve para incrementar de 1 en 1

Operador, -=

Resta el numero que pongas a un lado

Operador, *=

Multiplica por el numero que pongas a un lado

Operador, /=

Divide entre el numero que pongas a un lado

Operador de Concatenaci贸n, .=

$nombre = "Carlos";
$nombre .= " " . "Santana";
echo $nombre;
     Salida: Carlos Santana

Otros operadores

Gran complemento de operadores para ahorrarnos un poco en la cantidad de c贸digo cuando queremos hacer lo mismo.
La curiosidad del ultimo ejemplo creo es por que primero le asigna el valor de la variable y despu茅s aplica el incremento o decremento pero igual esperare primero a ver la raz贸n real de ese comportamiento.
Por el momento comparto mi apunte de la clase de hoy 馃槂

Ejemplo de operadores de asignacion.

<?php
$price = 200;

echo "price = $price \n";

// Addition
$price += 100;
echo "price += 100 = $price \n";

// Subtraction
$price -= 100;
echo "price -= 100 = $price \n";

// Multiplication
$price *= 2;
echo "price *= 2 = $price \n";

// Division
$price /= 2;
echo "price /= 2 = $price \n";

// Exponentiation
$price **= 2;
echo "price **= 2 = $price \n";

// Modulus
$price %= 2;
echo "price %= 3 = $price \n";

// Concatenacion
$name = "Sergio";
$name .= " Ochoa \n";
echo $name;

// Operador de asignacion de nulos
$price = $cost ?? 200;
echo "La variable cost no fue declarada por lo tante es nulo. \n";
echo "price = cost ?? 200  = $price \n";

Excelente explicaci贸n.