Ciao!
Come posso prelevare il nome delle istanze di un oggetto / classe in PHP5?
Ho trovato le funzioni get_class, get_class_vars, get_object_vars... ma qualcosa non funziona...
se avessi l'oggetto "a", contenuto nella seguente classe:
Codice PHP:
class a {
private $num; //variabile intera
private $obj = array(); //vettore di oggetti "b"
//costruttore a [...]
}
Con le struzioni:
Codice PHP:
$x = get_class_vars(get_class("a"));
print_r($x);
//oppure
$x = get_object_vars("a");
print_r($x);
Ottengo come risultato un array vuoto. Se togliessi "private $obj = array()" invece otterrei un risultato correto.
Io vorrei ottenere una cosa del tipo:
num=>int, obj=>b
Come posso risolvere il problema?