Ciao!

sto lavorando in php4 e forse non mi ricordo più bene come gestisce gli oggetti. Nella classe omino c'è un parametro $test che viene istanziata nel costruttore. Ora se nei metodi provo ad accedere a questo valore con $this->test non mi restituisce niente.

Cosa sbaglio?

Codice PHP:
class omino{

  var 
$testa;
  var 
$capelli;
  var 
$occhi;
  var 
$occhiali;
  var 
$bocca;
  var 
$body;
  var 
$decorazione;
  var 
$collanina;
  var 
$extra;
  var 
$test;
  
  function 
omino($username$test){
    
$this->testa $this->get_testa($username);
    
$this->capelli $this->get_capelli($username);
    
$this->occhi $this->get_occhi($username);
    
$this->occhiali $this->get_occhiali($username);
    
$this->bocca $this->get_bocca($username);
    
$this->body $this->get_body($username);
    
$this->decorazione $this->get_decorazione($username);
    
$this->collanina $this->get_collanina($username);
    
$this->extra $this->get_extra($username);
    
$this->test $test;
  }

  function 
get_bocca($username){
    global 
$db;
    
    
$query "SELECT * FROM questionario_strategie_di_studio 
                  WHERE utente='"
.$username."' AND test='".$this->test."'";
............

Grazie!

PS.
Ho dimenticato di dirvi che quando istanzio la classe e accedo a $classe->test, il valore viene passato correttamente e quindi non passa solo nei metodi...