Hola,
    Tengo una serie de funciones de conexión a una BD, y la cuestion es que quiero sobrecargar estas funciones y unificarlas.
   He visto varios ejemplos de como hacer esto, pongo uno a modo de ejemplo:
 
 function funcion_con_argumentos_variables() {
	if (func_num_args()<2) {
		return "Error";	
} else {		$aArgs=func_get_args();
		foreach($aArgs as $sClave=>$sValor) {			<...>		
}	}
 
 
    La clave esta en usar las funciones func_get_argX, sin embargo a mi no me funciona, me imagine que era algo relacionado con las directivas, entonces mire en el php ini y vi register_argc_argv, pero la he probado a on y a off y no funciona,... 
 
 ; This directive tells PHP whether to declare the argv&argc variables (that
; would contain the GET information).  If you don't use these variables, you
; should turn it off for increased performance.
register_argc_argv = Off
 
Ya no se por donde tirar... hay otra directiva, hay otra forma de sobrecargar las funciones sin objetos,...
 
Gracias, Dani 
  
 
