Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2008, 06:50
Garga_Dan
 
Fecha de Ingreso: diciembre-2006
Mensajes: 82
Antigüedad: 18 años, 3 meses
Puntos: 0
sobrecarga de funciones: argc y argv

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