Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2011, 08:19
juanla
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 15 años, 7 meses
Puntos: 1
Optimizar este codigo

Bueno, tengo una funcion que me cree para probar una cosilla pero una vez listo me gustaría optimizarla de forma que no tenga que ejecutar 2 veces cada una de las funciones de dentro, os la dejo aquí:

Código PHP:
Ver original
  1. function devolver($url){
  2.    if( funcion1($url)!=""){
  3.        return funcion1($url);
  4.        break;
  5.    }elseif(funcion2($url)!=""){
  6.        return funcion2($url);
  7.        break;
  8.    }elseif(funcion3($url)!=""){
  9.        return funcion3($url);
  10.        break;
  11.    }elseif(funcion4($url)!=""){
  12.        return funcion4($url);
  13.        break;
  14.    }else{
  15.        return "";
  16.    }
  17.    
  18. }

Me surgio necesidad de llamar a esa funcion y vaya ejecutando funciones hasta que una devuelva algo distinto de nulo, tal y como esta la aplicación funciona perfectamente, pero como podréis ver, no me gustaría repetir la función ahi.. estas cosas son las que pasan programando para probar, luego vas agrandando y agrandando y te quedas así :)