Diferencia entre revisiones de «Plantilla:PHP/OperadoresExpresiones»
De WikiEducator
(→Operadores de expresiones numéricas) |
(→Operadores) |
||
(14 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
− | |||
<div class="slide"> | <div class="slide"> | ||
Línea 29: | Línea 28: | ||
− | {|class="wikitable col1cen col2cen center" style="width: | + | {|class="wikitable col1cen col2cen center" style="width:auto;" |
− | |+ style="color:white;background:blue; | + | |+ style="color:white;background:blue;font-size:1.50em;" |OPERADORES HABITUALES EN PHP |
|- | |- | ||
− | |style=" | + | |style="color:white;background:green;" |TIPO DE OPERADOR || OPERADOR || Tipo de Expresión |
− | | | + | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | |style=" | + | |style="color:white;background:red;" |Operadores aritméticos || style="color:blue;background:white;" |+ - * / % ** || Numérica |
− | |style=" | + | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | |style=" | + | |style="color:white;background:red;" |Operadores lógicos || style="color:blue;background:white;" |AND OR && <nowiki>||</nowiki> ! || Lógica |
− | | | + | |
− | |style=" | + | |
− | + | ||
− | | | + | |
− | | | + | |
|- | |- | ||
+ | |style="color:white;background:red;" |Operadores de comparación || style="color:blue;background:white;" |== != << < > <= >= <=> ?? || Lógica | ||
+ | |- | ||
+ | |style="color:white;background:red;" |Operadores de auto incremento/decremento || style="color:blue;background:white;" |++$a $a++ --$a $a-- || Numérica | ||
+ | |- | ||
+ | |style="color:white;background:red;" |Operadores de string: concatenación || style="color:blue;background:white;" |. .= || String | ||
|} | |} | ||
− | + | {|class="wikitable col1cen col2cen center" style="width:auto" | |
− | + | ||
− | + | ||
− | {|class="wikitable col1cen col2cen center" style="width: | + | |
|+ style="color:white;background:blue;"font-size:1.50em;|OTROS OPERADORES MENOS HABITUALES | |+ style="color:white;background:blue;"font-size:1.50em;|OTROS OPERADORES MENOS HABITUALES | ||
|- | |- | ||
− | |style=" | + | |style="color:white;background:green;" |TIPO DE OPERADOR || OPERADOR || Tipo de Expresión |
− | | | + | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | |style=" | + | |style="color:white;background:red;"|Operadores asignación simple||style="color:blue;background:white;"|= || valor asignado |
− | | | + | |
− | |style=" | + | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | |style=" | + | |style="color:white;background:red;"|Operadores asignación compuesta||style="color:blue;background:white;"|+= *= -= %= **= .= ||numérico |
− | |style=" | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
|- | |- | ||
+ | |style="color:white;background:red;"|Operadores asignación por referenica||style="color:blue;background:white;"|&||Valor referenciado | ||
+ | |- | ||
+ | |style="color:white;background:red;"|Operadores bit a bit||style="color:blue;background:white;"|& | ^ ~ << >> ||numérico | ||
+ | |- | ||
+ | |style="color:white;background:red;"|Operador de control de errors||style="color:blue;background:white;"|@||no retorna, anula comunicaicón de errores si se produjeran | ||
+ | |- | ||
+ | |style="color:white;background:red;font-size: 1.50em;"|Operador de ejecución||style="color:blue;background:white;"|``||resultado del comando ejecutado | ||
+ | |||
|} | |} | ||
Última revisión de 06:27 28 oct 2024
//Declara una variable entera y asigna el valor 4 //Usando el operador unario, incrementa una unidad y compáralo con el valor 5 //Muestra un mensaje mostrando su valor //Compáralo con el valor 4 y decrementa en una unidad , muestra información de que no es igual y muestra el valor //Analiza la salida y prueba deferentes situaciones
|
Operadores con asignación en una misma variable
- Cuando la variable donde asignamos el resultado de la expresión forma parte de la expresión, la podemos simplificar
- Veamos el siguiente ejemplo
$a=$a*5;
- Es igual que hacer
$a*=5;
- Esto lo podemos hacer con cualquiera de los operadores aritméticos