Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2009, 12:56
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: No entiendo esto !!??

Es una asignacion ternaria, digamos que es un "if - then - else" integrado:

Ejemplos:
Código php:
Ver original
  1. $variable = (si se cumple esta condicion) ? '(then) Se asigna este valor ' : ' (else) Si no, se asigna este otro';
  2.  
  3. echo (condicion) ? 'Mensaje si es verdadero' : 'Mensaje si es falso';
  4.  
  5. return (condicion) ? $variable_verdadero : $variable_falso;

En la estructura if - then - else puedes omitir la parte del else, pero en asignacion ternaria siempre debe estar presente.
__________________
- León, Guanajuato
- GV-Foto