El otro condicional IF ??

Iniciado por Diabliyo, 31 Mayo 2011, 21:05 PM

0 Miembros y 1 Visitante están viendo este tema.

Diabliyo

Buenas.

Cual es el otro condicional como IF, pero que se expresa en una sola linea ?.... No recuerdo como se le llama a la sentencia, pero me urge saberlo e implementarlo:

Si no mal recuerdo va asi:

$dato ? 1:2

Ayuda...

Saludos !

EFEX

Sì, el operador ternario   ;)
GITHUB 

luiggy2

Código (php) [Seleccionar]
$dato ? 1:2
Si mal no recurdo, era algo así:


Si $dato==true
        Entonces 1
Si no
        Entonces 2



Saludos!
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "

Shell Root

#3
@luiggy2, WTF!
Código (php) [Seleccionar]
variable = (condición) ? valor-cuando-es-verdadera : valor-cuando-es-falsa;

Ejemplo,
Código (php) [Seleccionar]
if( date('G') < 12 ){
  $mensaje = 'Buenos días';
}else{
  $mensaje = 'Buenas tardes';
}


Código (php) [Seleccionar]
echo (date('G') < 12) ? 'Buenos días' : 'Buenas tardes';

:http://www.webtaller.com/maletin/articulos/operador-ternario-php.php
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Diabliyo

Cita de: Shell Root en 31 Mayo 2011, 22:09 PM
@luiggy2, WTF!
Código (php) [Seleccionar]
variable = (condición) ? valor-cuando-es-verdadera : valor-cuando-es-falsa;

Ejemplo,
Código (php) [Seleccionar]
if( date('G') < 12 ){
  $mensaje = 'Buenos días';
}else{
  $mensaje = 'Buenas tardes';
}


Código (php) [Seleccionar]
echo (date('G') < 12) ? 'Buenos días' : 'Buenas tardes';

:http://www.webtaller.com/maletin/articulos/operador-ternario-php.php

EFEX gracias por el dato de como se denomina la operación o expresión.

Shell Root asi es, ese mero xD.... Gracias por los ejemplos !

luiggy2 no hermano andas perdido, ese es el condicional IF-ELSE.

Saludos !