Foros del Web » Programando para Internet » PHP »

Poner ifs en una linea

Estas en el tema de Poner ifs en una linea en el foro de PHP en Foros del Web. Tengo todo esto en varias lineas como se puede hacer para tenerlo todo en una ? me refiero a poner todos los if en una ...
  #1 (permalink)  
Antiguo 22/06/2012, 12:07
lucasabogado
Invitado
 
Mensajes: n/a
Puntos:
Poner ifs en una linea

Tengo todo esto en varias lineas como se puede hacer para tenerlo todo en una ?


me refiero a poner todos los if en una misma linea y que acabe con un solo <?php } ?>

gracias
Código PHP:
<?php if($value->user_nombre_empresa){ ?>
<?php 
echo $user_nombre_empresa ?>
<?php 
?>

<?php if($value->user_url){ ?>
<?php 
echo $user_url ?>
<?php 
?>

<?php if($value->user_telefono){ ?>
<?php 
echo $user_telefono ?>
<?php 
?>
  #2 (permalink)  
Antiguo 22/06/2012, 12:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Poner ifs en una linea

¿Con que objetivo?

De que se puede se puede, pero debes hacerlo sólo si la lógica te lo exige así.

En otras palabras sólo "si 'a', 'b' y 'c' existen muestras todo", eso tratas de decir.

Explica mejor tu punto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 22/06/2012, 12:24
lucasabogado
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Poner ifs en una linea

es correcto solo si existen esas tres seria mostrado de lo contrario solo que falte una que NO sea mostrado

muchas gracias
  #4 (permalink)  
Antiguo 22/06/2012, 12:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Poner ifs en una linea

Pues usa &&, para comprobar todas las opciones del if.

Saludos.
  #5 (permalink)  
Antiguo 22/06/2012, 14:52
lucasabogado
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Poner ifs en una linea

muchas gracias donde puedo encontrar un ejemplo
  #6 (permalink)  
Antiguo 22/06/2012, 15:09
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: Poner ifs en una linea

si ((condicion1) && (condicion2) && (condicionN)){
haga esto
} sino {
haga esto otro
}
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
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 14:04.