Ho un piccolo problema che ancora non riesco a capire:
supponiamo di avere una classe con un metodo set
codice:class Prodotto{ var $dati_prodotto; function setProdotto($dati){ $this-$dati_prodotto = $dati; } }
dove alla funzione setProdotto, viene passato un array associativo del tipo
$prodotto["codice"] = "jepoifj";
$prodotto["prezzo"] = 200;
.....
se ora all'interno della funzione mi faccio stampare il valore di un qualsiasi elemento dell'array $dati, me lo stampa giusta, mentre se faccio x esempio stampare il valore di $this->$dati_prodotto["prezzo"], mi viene fuori "Array", qualcuno può dirmi dove sbaglio?

Rispondi quotando