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