Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2005, 13:51
Avatar de MaBoRaK
MaBoRaK
 
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Mensaje darle valor a un...var... dentro del retorno de preg_replace_call_back ... ERROR

loading...........

Bueno tengo una clase de esta manera es parte de una clase para templates.
la idea es poner en un array lo que est{a entre { }.
Código PHP:
class g{
var 
$arr;
var 
$cadena;
function 
g()
{
$this->cadena="{a}asas{b}asaswe{c}asdqwer{d}a";
$this->code_ext();
}
  function 
algo()
  {}
  function 
otro_algo()
  {}
function 
code_ext()
{
  function(
$a)
  {
     
$this->arr[]=$a[1];
  }
  return 
preg_replace_call_back("#(.*?)#is","proceso",$this->cadena);
}

pero sucede que no hay nada :S la variable $arr no tiene nada!!!!! pero si
hago esto fuera de una clase
Código PHP:
function code_ext()
{
  function(
$a)
  {
     
$this->arr[]=$a[1];
  }
  return 
preg_replace_call_back("#(.*?)#is","proceso",$this->cadena);

la variable se llena, cual es mi error? :S

connection closed.
__________________

Maborak Technologies