PHPPHP - IF corto o abreviado de una sola...

PHP – IF corto o abreviado de una sola línea (operador ternario)

-

- Advertisment -

Muchos lenguajes tienen la características de hacer un IF de una sola línea, en donde se comprueba el valor y según eso se realiza una acción, normalmente se realizaría un IF con su ELSE respectivo (si es verdadero una acción, sino otra)

En PHP existe ese tipo de IF, pero en realidad es un El Operador Ternario, es decir, no existe el IF corto pero si se comporta como tal. aquí un típico código de un IF en php

//Un IF común
if ($a>$b) 
{
  $resultado = "A es Mayor que B";
} 
else 
{
   $resultado = "B es Mayor que A";
}

Ese mismo código como operador ternario seria:

$resultado = ($a>$b) ? "A es Mayor que B":"B es Mayor que A";

también se puede puede imprimir directamente en pantalla, es decir, sin pasar por una variable:

echo ($a>$b) ? "A es Mayor que B":"B es Mayor que A";

Por ser un operador ternario tiene que tener las 3 partes, es decir: “condición, valor si es verdadero, valor si es falso” así que no puedes obviar la parte del FALSE ya que te va a generar error.

2 COMENTARIOS

  1. Perfecto me ha servido, porque siempre realizaba las condiciones de manera convencional, pero al emplear el ‘?’ es mucho mas simplificado.

    Gracias por la aclaracion que tenia.

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Últimas Noticias

WordPress – Crear BBCODE o shortcode personalizados

Los BBCODES o "shortcode" son esas funciones que tiene Wordpress y que se usan con corchetes, que generalmente te...

WordPress – Enviar título de la página o campo oculto, en Contact Form 7

Problema: Tengo un cliente que tiene una web con muchos productos y en todas sus páginas usa el mismo formulario...

Laravel – Modo Debug según IP

En algunos casos se necesita el modo DEBUG según IP, por ejemplo cuando estamos en producción y tenemos un...

Reemplazar URLs cuando cambias de dominio en WordPress (también de http a https)

Cuando haces un cambio de dominio por alguna razón (antes te llamabas www.viejodominio.com y ahora www.nuevodominio.com) si bien ya...
- Advertisement -

Como ejecutar comandos Artisan desde consola Git

Voy a suponer que ya tienen instalado el composer y php de manera global y un proyecto en Laravel....

Ejecutar Composer y/o PHP de manera Global en Windows

Si por alguna razón al instalar Composer este no funciona desde cualquier ruta estando en linea de comandos (ya...

Debe leer

- Advertisement -

También podría gustarteRELACIONADA
Recomendada para usted