Diferencia entre revisiones de «Plantilla:PHP/OperadoresExpresiones»
De WikiEducator
(→Operadores) |
|||
Línea 31: | Línea 31: | ||
|+ style="color:white;background:blue;"font-size:1.50em;|OPERADORES HABITUALES EN PHP | |+ style="color:white;background:blue;"font-size:1.50em;|OPERADORES HABITUALES EN PHP | ||
|- | |- | ||
− | |style="width:160px;color:white;background:green; | + | |style="width:160px;color:white;background:green;;"|TIPO DE OPERADOR |
− | |style="width:180px;color:white;background:red | + | |style="width:180px;color:white;background:red;"|Operadores aritméticos |
− | |style="width:300px;color:white;background:red | + | |style="width:300px;color:white;background:red;"|Operadores lógicos |
− | |style="width:450px;color:white;background:red | + | |style="width:450px;color:white;background:red;"|Operadores de comparación |
− | |style="width:250px;color:white;background:red | + | |style="width:250px;color:white;background:red;"|Operadores de auto incremento/decremento |
− | |style="width:50px;color:white;background:red | + | |style="width:50px;color:white;background:red;"|Operadores de string: concatenación |
|- | |- | ||
− | |style="width:160px;color:white;background:green | + | |style="width:160px;color:white;background:green;"|OPERADOR |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|+ - * / % ** |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|AND OR && <nowiki>||</nowiki> ! |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|== != << < > <= >= <=> ?? |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|++$a $a++ --$a $a-- |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|. .= |
|- | |- | ||
− | |style="width:160px;color:white;background:green | + | |style="width:160px;color:white;background:green;"|TIPO DE EXPRESIÓN |
− | |style="width:150px;color:white;background:red | + | |style="width:150px;color:white;background:red;"|numérico |
− | |style="width:150px;color:white;background:red | + | |style="width:150px;color:white;background:red;"|booleano |
− | |style="width:350px;color:white;background:red | + | |style="width:350px;color:white;background:red;"|booleano |
− | |style="width:200px;color:white;background:red | + | |style="width:200px;color:white;background:red;"|numérico |
− | |style="width:200px;color:white;background:red | + | |style="width:200px;color:white;background:red;"|string |
|- | |- | ||
|} | |} | ||
Línea 61: | Línea 61: | ||
|+ 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="width:160px;color:white;background:green | + | |style="width:160px;color:white;background:green;"|TIPO DE OPERADOR |
− | |style="width:150px;color:white;background:red | + | |style="width:150px;color:white;background:red;"|Operadores asignación simple |
− | |style="width:400px;color:white;background:red | + | |style="width:400px;color:white;background:red;"|Operadores asignación compuesta |
− | |style="width:100px;color:white;background:red | + | |style="width:100px;color:white;background:red;"|Operadores asignación por referenica |
− | |style="width:300px;color:white;background:red | + | |style="width:300px;color:white;background:red;"|Operadores bit a bit |
− | |style="width:100px;color:white;background:red | + | |style="width:100px;color:white;background:red;"|Operador de control de errors |
|style="width:100px;color:white;background:red;font-size: 1.50em;"|Operador de ejecución | |style="width:100px;color:white;background:red;font-size: 1.50em;"|Operador de ejecución | ||
|- | |- | ||
− | |style="width:160px;color:white;background:green | + | |style="width:160px;color:white;background:green;"|OPERADOR |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|= |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|+= *= -= %= **= .= |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|& |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|& | ^ ~ << >> |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|@ |
− | |style="width:150px;color:blue;background:white | + | |style="width:150px;color:blue;background:white;"|`` |
|- | |- | ||
− | |style="width:160px;color:white;background:green | + | |style="width:160px;color:white;background:green;"|TIPO DE EXPRESIÓN |
− | |style="width:150px;color:white;background:red | + | |style="width:150px;color:white;background:red;"|valor asignado |
− | |style="width:150px;color:white;background:red | + | |style="width:150px;color:white;background:red;"|numérico |
− | |style="width:350px;color:white;background:red | + | |style="width:350px;color:white;background:red;"|valor referenciado |
− | |style="width:200px;color:white;background:red | + | |style="width:200px;color:white;background:red;"|numérico |
− | |style="width:200px;color:white;background:red | + | |style="width:200px;color:white;background:red;"|no retorna valor anula comunicación de errores si se pordujeran |
− | |style="width:200px;color:white;background:red | + | |style="width:200px;color:white;background:red;"|resultado del comando ejecutado |
|- | |- | ||
|} | |} |
Revisión de 02:09 26 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