Foros del Web » Programando para Internet » PHP »

Cannot redeclare funcion... ¿cómo evitarlo?

Estas en el tema de Cannot redeclare funcion... ¿cómo evitarlo? en el foro de PHP en Foros del Web. Buenas tardes, Estoy teniendo un problema con Cannot redeclare la_funcion() (previously declared in la_direccion_de_la_web) in ruta_server on line X Se desplega una lista con todos ...
  #1 (permalink)  
Antiguo 12/05/2007, 06:57
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 17 años, 5 meses
Puntos: 8
Cannot redeclare funcion... ¿cómo evitarlo?

Buenas tardes,

Estoy teniendo un problema con
Cannot redeclare la_funcion() (previously declared in la_direccion_de_la_web) in ruta_server on line X

Se desplega una lista con todos los afiliados de mi web, y la función es el rank en alexa.com.
Claro, en el primer afiliado sale bien, pero en los demás aparece el FATAL ERROR.

¿Cómo podría hacer para que funcionara bien?
He leído que creando un objeto y luego utilizando varias instancias para poder usar el mismo nombre. Pero...

A ver si tienen una respuesta mejor o saben explicarme esta forma de un modo fácil.

Saludos y gracias de antemano
  #2 (permalink)  
Antiguo 12/05/2007, 07:50
 
Fecha de Ingreso: junio-2004
Mensajes: 5
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Cannot redeclare funcion... ¿cómo evitarlo?

Por lo que dices el problema parece ser que es que redeclaras una función o sea, tu puedes utilizar una instancia de la funcion varias veces pero no puedes declarar la misma funcion varias veces, yo de ti revisaria el codigo y miraria si he declarado la funcion más de una vez, tambien si tu página esta hecha modular revisaria que no se repitan los include o require.

saludos
  #3 (permalink)  
Antiguo 12/05/2007, 18:23
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 17 años, 5 meses
Puntos: 8
Re: Cannot redeclare funcion... ¿cómo evitarlo?

Sí... es que soy toooonto XD

Muchas gracias, fue un errorcillo y me llevaba un mal de cabeza porque me confundí de error...

Saludos y gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:36.