MuniManantay

MuniManantay

Municipalidad de Manantay

The Word of the Lord

The Word of the Lord

BroadCasts Religious

Gyanamala

Gyanamala

Healing is simple

iCarsOnline

iCarsOnline

your online auto source!

Ago
04

El Operador Ternario en PHP

Escrito por Carlos Montalvo hace 1 año y 7 meses

Gafeman me hace recordar al olvidado Operador Ternario.

? sirve para escribir expresiones condicionales.

Su formato es el siguiente

expresion1 ? expresion2 : expresion3;

Los pasos que sigue la expresion són:

- Se evalua expresion1 y si es verdadera se ejecuta expresion2 y se devuelve su resultado.
- En caso de que fuera falso el resultado de expresion1 se ejecutaria expresion3 y se devolveria su resultado.

Es lo mismo que hacer

if (expresion1)
expresion2
else
expresion3

Veamos unos ejemplos

Queremos asegurarnos que una variable no está vacia, con un IF lo hariamos de la siguiente manera:

if (!isset($var))
{
$var = "foo";
}

Lo cual es correcto peró ocupa 4 lineas de código, si lo tuvieramos que hacer con 10 variables nos saldria mucho código. Con el operador Ternario lo podemos hacer con una sola linea.

$var = (isset($var)) ? $var : "foo"; 
Categorizado: Desarrollo Web
Etiquetado: |

Comparte esta noticia:

Articulos Relacionados

2 Valiente(s) Opinaron, falta el tuyo comenta


    Por rosita el Sep 15, 2008 Responder este comentario
    1

    dddd


    Por rosita el Sep 15, 2008 Responder este comentario
    2

    Genial, hace rato lo estaba buscando. Olvidado por muchos, pero de mucho interés para todos.
    muchas gracias. Lo utilizaré. Operador ternario.


Danos tu opinion sobre esta noticia.

CalinSoft se reserva el derecho de eliminar o editar todo comentario que considere ofensivo o difamatorio. Debatir, criticar NO ES INSULTAR.