Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/04/2010, 07:14
calamarjoe
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: Pierdo variables usando una clase dentro de otra

No se si he acabado de entenderlo. La teoría la entiendo, pero a la hora de implementarlo no sé cómo debería ser exactamente.

Lo he dejado de la siguiente manera:
Código PHP:
class BBcode {

    function 
__construct(&$flickr)
    {
        
$this->flickr =& $flickr;
    }

    function 
procesar($texto)
    {
        global 
$flickr;

        
$a "/\[img\](.*?)\[\/img\]/is";

        
//$b = $this->flickr->img("$b");

        
$texto preg_replace_callback($a, array($this->flickr'img("$b")'), $texto);

        return 
$texto;
    }

Me devuelve el mismo texto que tengo, sin sustituír las cadenas de texto :(

A parte del link que me dejaste miré [URL="http://www.forosdelweb.com/f68/preg_replace_callback-clase-718725/"]este post[/URL] y revisé el manual de PHP pero no consigo aclararme.