Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/04/2010, 09:35
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Pierdo variables usando una clase dentro de otra

Exacto si lees el manual puedes ver que preg_replace_callback automaticamente envia como primer parámetro a tu función callback el array con los matches.

Pero NO es necesario definirlo como parte del callback, ya que el tipo Callback es un tipo especial de datos de PHP y solo es necesario definir la función.

Es decir, tu pones que llame a array($foo, 'bar') PHP va a evaluar y va a hacer esto $foo->bar($matches);

Saludos.