Проблема с многомерним масивом в реализации класса

rullless

Новичок
Проблема с многомерним масивом в реализации класса

Здрасти! Вот в чем проблема.
Есть клас


PHP:
class Rtf
{

 var $group = array(
                array()
				   ); 
 
function ParceRtfGroup()
{
 $this->group["rtf"]["charset"]="BBBBB";
 echo $this->group["rtf"]["charset"];
}
Но при вызове из скрипта
PHP:
$r = new Rtf();
$r->ParceRtfGroup();
Я получаю "В".
Если group сделать локальную для функции ParceRtfGroup - все работает нормально.
Может кто знает в чем причина????
 
rullless
а если сделать вот так:
PHP:
class Rtf 
{ 

     var $group = array();  
  
    function ParceRtfGroup() 
    { 
        return $this->group["rtf"]["charset"] = 'BBBBB'; 
    }
}

$r = new Rtf(); 
echo $r->ParceRtfGroup();
 

_RVK_

Новичок
Странно, но у меня оба скрипта отработали как и следовало ожидать. Хотя конструкция var $group = array( array() ); конечно повеселила :)
 

sakon

П..и.н..ок
М-да... А в чем проблема-то? Все работает как и должно...
Правда, если все так, как здесь написано...
 
Сверху