Foros del Web » Programando para Internet » PHP »

Problema de sintaxis

Estas en el tema de Problema de sintaxis en el foro de PHP en Foros del Web. Esta es una pregunTONTA Como le asigno un if a una variable? asi? : $a = if (lo que sea) { lo que sea } ...
  #1 (permalink)  
Antiguo 15/05/2009, 14:09
 
Fecha de Ingreso: mayo-2009
Mensajes: 147
Antigüedad: 15 años, 6 meses
Puntos: 1
De acuerdo Problema de sintaxis

Esta es una pregunTONTA

Como le asigno un if a una variable?

asi? :


$a = if (lo que sea)

{

lo que sea
} ;


Y como ejecuto la variable??

Asi simplemente ?

$a;


Debo colocar algun signo entre la variable y el if ?

ej: $a= (aca coloco algun signo?) if

Pues no me funciona, le asigno un if a una variable y luego escribo la variable y nada......
  #2 (permalink)  
Antiguo 15/05/2009, 14:19
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 16 años, 5 meses
Puntos: 35
Respuesta: Problema de sintaxis

El if es una instruccion que interpreta el servidor
No entiendo para que necesitas guardarla en una variable
  #3 (permalink)  
Antiguo 15/05/2009, 14:22
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 16 años, 5 meses
Puntos: 35
Respuesta: Problema de sintaxis

Sí puedes guardar un resultado que depende de un if ternario
$a = ($valor==2)?'es par':'no es par';
echo "$valor $a";
  #4 (permalink)  
Antiguo 15/05/2009, 14:23
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Problema de sintaxis

usa la funcion isset() y negada !isset($valirable)
  #5 (permalink)  
Antiguo 15/05/2009, 14:43
 
Fecha de Ingreso: mayo-2009
Mensajes: 147
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Problema de sintaxis

OK Gracias muchachos... voy a probarlo...

Última edición por trombonete; 15/05/2009 a las 14:43 Razón: correccion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.