Diferencia entre revisiones de «Plantilla:PHP/OperadoresExpresiones»
De WikiEducator
(→Operadores) |
(→Operadores) |
||
Línea 46: | Línea 46: | ||
{|class="wikitable col1cen col2cen center" style="width:600px;" | {|class="wikitable col1cen col2cen center" style="width:600px;" | ||
− | |+ style="color:white;background:blue;"font-size: 1.50em; | + | |+ style="color:white;background:blue;"font-size:1.50em;OPERADORES HABITUALES EN PHP |
|- | |- | ||
|style="width:160px;color:white;background:green;font-size: 1.25em;"|TIPO DE OPERADOR | |style="width:160px;color:white;background:green;font-size: 1.25em;"|TIPO DE OPERADOR | ||
Línea 53: | Línea 53: | ||
|style="width:350px;color:white;background:red;font-size: 1.50em;"|Operadores de comparación | |style="width:350px;color:white;background:red;font-size: 1.50em;"|Operadores de comparación | ||
|style="width:200px;color:white;background:red;font-size: 1.50em;"|Operadores de auto incremento/decremento | |style="width:200px;color:white;background:red;font-size: 1.50em;"|Operadores de auto incremento/decremento | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.50em;"|Operadores de string: concatenación | ||
|- | |- | ||
|style="width:160px;color:white;background:green;font-size: 1.25em;"|OPERADOR | |style="width:160px;color:white;background:green;font-size: 1.25em;"|OPERADOR | ||
− | |style="width:150px;color:white;background:red;font-size: 1.25em;"|+ - * / % ** | + | |style="width:150px;color:white;background:red;font-size: 1.25em;"|+ - * / % ** |
− | |style="width:150px;color:white;background:red;font-size: 1.25em;"|AND OR && <nowiki>||</nowiki> | + | |style="width:150px;color:white;background:red;font-size: 1.25em;"|AND OR && <nowiki>||</nowiki> ! |
|style="width:350px;color:white;background:red;font-size: 1.25em;"|== != << < > <= >= <=> ?? | |style="width:350px;color:white;background:red;font-size: 1.25em;"|== != << < > <= >= <=> ?? | ||
|style="width:200px;color:white;background:red;font-size: 1.25em;"|++$a $a++ --$a $a-- | |style="width:200px;color:white;background:red;font-size: 1.25em;"|++$a $a++ --$a $a-- | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.25em;"|. .= | ||
|- | |- | ||
Línea 71: | Línea 73: | ||
+ | |||
+ | {|class="wikitable col1cen col2cen center" style="width:600px;" | ||
+ | |+ style="color:white;background:blue;"font-size:1.50em;OTROS OPERADORES MENOS HABITUALES | ||
+ | |- | ||
+ | |style="width:160px;color:white;background:green;font-size: 1.25em;"|TIPO DE OPERADOR | ||
+ | |style="width:150px;color:white;background:red;font-size: 1.50em;"|Operadores asignación simple | ||
+ | |style="width:150px;color:white;background:red;font-size: 1.50em;"|Operadores asignación compuesta | ||
+ | |style="width:350px;color:white;background:red;font-size: 1.50em;"|Operadores asignación por referenica | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.50em;"|Operadores bit a bit | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.50em;"|Operador de control de errors | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.50em;"|Operador de ejecución | ||
+ | |- | ||
+ | |style="width:160px;color:white;background:green;font-size: 1.25em;"|OPERADOR | ||
+ | |style="width:150px;color:white;background:red;font-size: 1.25em;"|= | ||
+ | |style="width:150px;color:white;background:red;font-size: 1.25em;"|+= *= -= %= **= .= | ||
+ | |style="width:350px;color:white;background:red;font-size: 1.25em;"|& | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.25em;"|& | ^ ~ << >> | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.25em;"|@ | ||
+ | |||
+ | |- | ||
+ | |style="width:160px;color:white;background:green;font-size: 1.25em;"|VALOR QUE RETORNO | ||
+ | |style="width:150px;color:white;background:red;font-size: 1.25em;"|valor asignado | ||
+ | |style="width:150px;color:white;background:red;font-size: 1.25em;"|numérico | ||
+ | |style="width:350px;color:white;background:red;font-size: 1.25em;"|valor referenciado | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.25em;"|numérico | ||
+ | |style="width:200px;color:white;background:red;font-size: 1.25em;"|no retorna valor anula comunicación de errores si se pordujeran | ||
+ | |- | ||
+ | |} | ||
Revisión de 10:53 12 dic 2022
//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