PHP?: ¿Qué significa?
En PHP, "? :" se refiere al operador trinomio.
El operador ternario, también conocido como operador condicional, es una parte importante del lenguaje informático. Es el único operador con 3 operandos, por lo que a veces se le llama operador ternario. En términos generales, la propiedad combinatoria del operador ternario es la composición correcta.
El operador ternario proporciona una forma abreviada de expresar declaraciones simples si-si no. Este operador consta de un signo de interrogación (?) y dos puntos (:), y el formato es el siguiente: expresión ?expresión : expresión La declaración se denomina expresión condicional y consta de tres subexpresiones, separadas por un signo de interrogación; ? y dos puntos :.
La parte de la expresión condicional antes del signo de interrogación es la condición a probar. Esto es como una expresión entre paréntesis de una declaración if. Si la condición es verdadera, las declaraciones entre ? y : se ejecutan; de lo contrario, se ejecuta la parte posterior a :. Si le resulta útil, puede poner paréntesis alrededor de la subexpresión
Extensión:
Reglas de operación:
Para la expresión condicional b ? Calcule la condición by luego haga un juicio. Si el valor de b es verdadero, entonces se calcula el valor de x y el resultado de la operación es el valor de x; de lo contrario, se calcula el valor de y y el resultado de la operación es el valor de y.
Una expresión condicional nunca evalúa tanto x como y. Por ejemplo, a ? b : c ? d : e se evaluará cuando se ejecute a ? b : (c ? d : e).
Se puede entender así: condición ?Resultado1: Resultado2, donde el símbolo ? es el requisito de formato. También se puede entender si la condición es verdadera. Si la condición es verdadera, el resultado es 1; de lo contrario, el resultado es 2.
Enciclopedia Baidu - Operador ternario