вложеные классы

Теплый Снег

Новичок
вложеные классы

подскажите новичку, существуют ли вложеные классы в PHP5? ибо очень хочется их поюзать... типа
PHP:
 $ho4etsa->pousat->class="o4_ho4etsa";
 

white phoenix

Новичок
1. не вложенные классы, а вложенные обьекты.
2. шушэствуют (С) золотой теленок
 

Теплый Снег

Новичок
я пишу:
PHP:
Class HTML {

public class TABLE {

}

}
получаю:
Parse error: parse error, unexpected T_CLASS, expecting T_VARIABLE in ~.php on line ~
шо не так?
 

SiMM

Новичок
PHP:
class TABLE{
  var $class = 'o4_ho4etsa';
}

class HTML{
  function HTML(){
    $this->pousat = new TABLE;
  }
}
$ho4etsa = new HTML;
echo $ho4etsa->pousat->class;
 

Теплый Снег

Новичок
SiMM, благодарю! т.е. создать новый объект в конструкторе)))
гиморойно однако... т.е. как я понимаю в PHP5 можно и так так:
PHP:
class TABLE{ 
  var $class = 'o4_ho4etsa'; 
} 

class HTML{ 
  function __construct(){ 
    $this->pousat = new TABLE; 
  } 
} 
$ho4etsa = new HTML; 
echo $ho4etsa->pousat->class;
=)
а иначе никак? ведь некрасиво блин...
 
Сверху