Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/04/2012, 10:54
Avatar de santris
santris
 
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 15 años, 4 meses
Puntos: 66
Respuesta: Notice: Use of undefined constant ComparaPuntos - assumed 'ComparaPuntos'

Cita:
Iniciado por xaviutx Ver Mensaje
El Notice me daba la respuesta.

No se porque, pero el nombre de la función que se utiliza dentro de una función como usort hay que ponerlo así:

Código PHP:
usort($equipo_datos,'ComparaPuntos'); 
Si entre comillas y sin ( ).

Yo el ejemplo del que copie la función que se puede ver más arriba, funcionaba sin errores en el video donde la vi, y la unica diferencia ademas de una versión PHP más nueva es que utilizo por defecto el Register_globals=OFF , me gusta declarar las variables y es más seguro.

Seguramente tenga algo que ver con esto, y por eso se pasa la función dentro de otra entre comillas simples.
Ahora, si alguien sabe exactamente si es por eso que confirme mi teoria.

Gracias.
Mil perdones!! parece que tienes razón y la función usort() recoje el nombre de la función (entre comillas) definida por el usuario.

Mira el manual para ver como trabaja la función usort()
__________________
Tu álbum de cromos online!!