Foros del Web » Programando para Internet » PHP »

Evaluar y asignar

Estas en el tema de Evaluar y asignar en el foro de PHP en Foros del Web. Hola a todos, una consulta, se puede evaluar y asignar en un mismo if. es decir, evaluar una condicion, y si se cumple asignarla a ...
  #1 (permalink)  
Antiguo 06/08/2017, 11:54
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Evaluar y asignar

Hola a todos, una consulta, se puede evaluar y asignar en un mismo if. es decir, evaluar una condicion, y si se cumple asignarla a una variable.

Espero puedan ayudarme
  #2 (permalink)  
Antiguo 06/08/2017, 12:19
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Evaluar y asignar

Código PHP:
Ver original
  1. $posible = $_POST['variable'];
  2.  
  3. if(!empty($posible)){
  4. $confirmada = $posible;
  5. }else{
  6. echo "no cumple";
  7. exit();
  8. }
  9. echo "La variable confirmada es: ".$confirmada;

Algo asi?.. o a que te refieres?
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 06/08/2017, 13:20
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Evaluar y asignar

Si te refieres a evaluar y asignar un valor a una variable en la misma condición, podrías hacer algo similar a esto:

Código PHP:
Ver original
  1. $foo = true;
  2.  
  3. if ($bar = $foo ? 'Verdadero' : 'Falso'){
  4.     echo $bar; //Verdadero
  5. }

  #4 (permalink)  
Antiguo 06/08/2017, 21:06
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Evaluar y asignar

Generalmente te alcanza con estas opciones
http://php.net/manual/en/language.op...arison.ternary
http://php.net/manual/en/language.op...rison.coalesce
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: evaluar, variable
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 20:26.