Sintaxis:
La sintaxis del operador ternario se da a continuación:
sentencia condicional ? Declaración-1: Declaración-2'?'y': 'Los símbolos se utilizan para definir la declaración ternaria. La primera parte de esta declaración contiene la declaración condicional. Si la declaración condicional devuelve verdadera, la Declaración-1 se ejecutará, de lo contrario, la Declaración-2 se ejecutará.
Ejemplo 1: Uso del operador ternario en el ritmo de la declaración if-else
El siguiente ejemplo muestra la forma de comparar la instrucción if-else y el operador ternario para implementar la lógica condicional para encontrar un número que sea uniforme o impar. Cree un archivo PHP con el siguiente script.
Aquí, el número $ La variable se inicializa con un número entero. Al principio, el if-else La declaración se usa para verificar si el $ Número es uniforme o extraño. A continuación, la misma lógica se implementa utilizando el operador ternario.
// Defina un númeroProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor. Según el guión, 24 es par y ambas salidas generan el mismo resultado.
Ejemplo 2: Uso del operador ternario con $ _get variable
El siguiente ejemplo muestra cómo se puede usar el operador ternario para verificar si la variable $ _get se inicializa o no y lee el valor de esta variable. Cree un archivo PHP con el siguiente script.
Si el valor del 'identificación' y 'marcas' se proporcionan utilizando la cadena de consulta de URL, entonces el script imprimirá los valores de $ _get ['id'] y $ _get ['Marcas'], de lo contrario, imprimirá un mensaje de error.
// Establecer la salida en función de la condición del operador ternarioProducción:
La siguiente salida aparecerá si el script se ejecuta sin proporcionar ninguna cadena de consulta.
La siguiente salida aparecerá si el script se ejecuta con dos cadenas de consulta. En la salida, 342356 se da como un identificación valor y 93 se da como marcas valor. Entonces, ambos valores se imprimen como salida.
Ejemplo 3: Uso del operador ternario con $ _post [] variable
El siguiente ejemplo muestra el uso del operador ternario para leer los valores de la variable $ _post. Cree un archivo PHP con el siguiente script.
Se utiliza un formulario HTML en el script para tomar dos números enteros del usuario. El operador ternario se usa para verificar si los números son numéricos o no, y calcule la suma de los números. Si cualquier número no es numérico, el script imprimirá el mensaje de error, y si ambos números son numéricos, entonces se imprimirá la suma de estos números.
// Verifique los valores de formularioIngrese el valor numérico.
";Ingrese el valor numérico.
";El valor después de la adición: $ resultado.
";