MuniManantay

MuniManantay

Municipalidad de Manantay

MayaSpace

MayaSpace

Baby Patron | Web Personal

Abogado Garza

Abogado Garza

Lawyer Web Page

ShuttleMexico

ShuttleMexico

Transport Company

Ago
04

El Operador Ternario en PHP

Escrito por Carlos Montalvo hace 4 meses y 3 semanas, archivado en Desarrollo Web

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"; 
Tags: ,

Entradas Relacionadas:

Se Referencio:

  • Gafeman
    http://www.viciao2k3.net/blog/php/programacion-php-para-vagos-parte-1/

Comparte esta noticia:

2 Valiente(s) Opinaron, falta el tuyo comenta

    Por rosita el Sep 15, 2008 Responder este comentario
    1

    dddd

    Con Internet Explorer Internet Explorer 6.0 y Windows Windows XP


    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.

    Con Internet Explorer Internet Explorer 6.0 y Windows Windows XP


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.