riferirsi alla classe con una variabile

  • Creatore Discussione Creatore Discussione dogeht
  • Data di inizio Data di inizio

dogeht

Nuovo Utente
14 Dic 2005
3
0
0
provate questo codice

------------------------------------------------
class prova
{
function show()
{
echo "così funziona!";
}
}

$a = "prova";
$mio_oggetto = new $a;
$mio_oggetto->show();
------------------------------------------------

e ora provate questo

------------------------------------------------
class prova2
{
const miavar="ciao!";
}

// funziona
echo prova2::miavar;

// non funziona
$a="prova2";
echo $a::miavar;
------------------------------------------------

non posso riferirmi al nome della classe con una variabile nel secondo caso...e questo non mi permette di fare un sacco di belle cosette...!!!
 

Discussioni simili