Foros del Web » Programando para Internet » PHP »

Ejecutar FUNCTION dentro de un IF

Estas en el tema de Ejecutar FUNCTION dentro de un IF en el foro de PHP en Foros del Web. Buenas Noches,, tengo una duda.. como puedo hacer para ejecutar una funcion dentro de una condicion IF, algo asi: Código PHP: IF( condincion ) { function  ...
  #1 (permalink)  
Antiguo 06/12/2007, 18:10
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Ejecutar FUNCTION dentro de un IF

Buenas Noches,,

tengo una duda..
como puedo hacer para ejecutar una funcion dentro de una condicion IF,
algo asi:

Código PHP:
IF(condincion) {
function 
blabla
}else
echo
'';

muchas gracias!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #2 (permalink)  
Antiguo 06/12/2007, 18:29
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: Ejecutar FUNCTION dentro de un IF

si, aunq estaria mejor si la funcion esta fuera asi la podes usar en otras partes pq sino esta solo estaria definida bajo determinadas circunstancias

ej
funciton sayhello(){
return 'hola mundo!';
}

echo (1==1)?sayHello():'';
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 07/12/2007, 07:56
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Re: Ejecutar FUNCTION dentro de un IF

Yo lo haria de la siguiente manera ...
y otra cosa la manera que lo estabas haciendo no era la manera correcta esto ( function blabla ) no es valido por eso te he puesto un correcto uso de como funciona una variable junto a una conficion IF y ELSE muy basica y bien diagramada .. saludos exitos y muchisima suerte en tu proyecto !!
Código PHP:
<?

 
function nombre($nombre)
 {
  echo 
"Su nombre es <B>$nombre</B> y eres un experto en PHP";
  return;
 }

/* Si es 1 es mayor o igual a 10 muestrame la condicion 
     de otro modo muestrame la funcion junto a su valor definido. 
*/

 
if(>= 10
 {

  echo 
"La condicion <B>if()</B> se pudo ejecutar satisfactoriamente!";
  
 }
 
 else{
  
 
nombre('Eddwin');
 
 }


 
?>

El resultado o Producto de esto seria la siguiente impresion de pantalla en tu explorador MOZILLA FIREFOX :D
Su nombre es <B>Eddwin</B> y eres un experto en PHP Ctrl + U para ver el codigo fuente.. :D

Última edición por eddwinpaz; 07/12/2007 a las 08:02
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 08:31.