Plantilla:PHP/Expresiones
De WikiEducator
Revisión a fecha de 18:06 20 dic 2021; ManuelRomero (Discusión | contribuciones)
Expresión
|
- En función del tipo de operador/es, la expresión será de un tipo u otro
- Es importante recordar que php es un lenguaje orientado a las expresiones, por lo que el tipo de operador indica el tipo de exprsión
Tipo de expresiones
- Expresiones aritméticas o numéricas
- Expresiones booleans
- Expresiones de cadena o string
Expresiones aritméticas
- De ellas se va a obtener un valor numérico
Operador | Nombre | Resultado |
---|---|---|
+$a | Identidad | Conversión de $a a int o float según el caso. |
-$a | Negación | Opuesto de $a. |
$a + $b | Suma de $a y $b. | |
$a - $b | Sustracción | Diferencia de $a y $b. |
$a * $b | Multiplicación | Producto de $a y $b. |
$a / $b | División | Cociente de $a y $b. |
$a % $b | Módulo | Resto de $a dividido por $b. |
$a ** $b | Exponenciación | Resultado de elevar $a a la potencia $bésima. |
Expresiones Booleanas
- De ellas se va a obtener un valor booleano
- Pueden ser de dos tipos: de comparación o lógicas
- En las expresiones de comparación deben de intervernir dos valores del mismo tipo
- En las expresiones lógicas, deben de intervenir dos valores booleanos.
Operador | Nombre | Resultado |
---|---|---|
Igual | true si $a es igual a $b después de la manipulación de tipos. | |
Diferente
true si $a no es igual a $b después de la manipulación de tipos. | ||
Diferente
true si $a no es igual a $b después de la manipulación de tipos. | ||
No idéntico
true si $a no es igual a $b, o si no son del mismo tipo. | ||
Menor que
true si $a es estrictamente menor que $b. | ||
Mayor que
true si $a es estrictamente mayor que $b. | ||
Menor o igual que
true si $a es menor o igual que $b. | ||
Mayor o igual que
true si $a es mayor o igual que $b. | ||
Nave espacial Un integer menor que, igual a, o mayor que cero cuando $a es respectivamente menor que, igual a, o mayor que $b. Disponible a partir de PHP 7. | ||
Fusión de null El primer operando de izquierda a derecha que exista y no sea null. null si no hay valores definidos y no son null. Disponible a partir de PHP 7. |