Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2010, 14:51
Avatar de mauro770
mauro770
 
Fecha de Ingreso: mayo-2009
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 1
De acuerdo valor predeterminado en funcion es posible ?

hola que tal tenia una pregunta , estube buscando pero no se espesificamente como buscarlo , causa por la cual solo he podido entrar en paginas con informacion que no es coincidente a la cuestion.

supongamos que tengo una funcion asi :
Código PHP:
function val($i,$esp){
if(
$esp 1){$i preg_replace("/[^a-zA-Z0-9\sñÑáéíóúÁÉÍÓÚ]/"""$i);}
if(
$esp 2){$i preg_replace("/[^0-9]/"""$i);}
return 
$i;
}

$a ='hola ////muñdó!';
$a val($a,1);
echo 
'<br/>'.$a;

?> 
para que esta funcion haga su trabajo necesita de de dos argumentos $i y $esp , mi pregunta es :
es posible dar un valor predeterminado a $esp para que en caso de que no fuese definido adopte un valor dado por mi ?
por EJEMPLO:


Código PHP:
function val($i,$esp=1){ // $esp al no tener ningun valor adopta como tal a "1".
if($esp 1){$i preg_replace("/[^a-zA-Z0-9\sñÑáéíóúÁÉÍÓÚ]/"""$i);}
if(
$esp 2){$i preg_replace("/[^0-9]/"""$i);}
return 
$i;
}

$a ='hola ////muñdó!';
$a val($a);// como podemos ver aca no estamos pasando ningun valor a $esp.
echo '<br/>'.$a;

?> 

es posible esto ? se que en algunos lenguajes se puede y en otros no como en el caso de javascript , quisiera saber si alguien me puede informar de cual es el caso de php ...
muchas gracias desde ya por su tiempo.