Funzione, in una classe, che stampa valore array associativa
Sto realizzando uno script per provare ad ottenere il valore di una variabile, contenente un'array associativa, presente in una classe.
Questa è la classe:
Codice PHP:
class Testing
{
var $arr = null;
function __construct()
{
$this->arr = array();
$this->arr["indice1"] = "valore1";
}
function get($index)
{
return $this->arr[$index];
}
}
L'array associativa mi viene creata correttamente, anche perché quando stampo la sua struttura all'interno del costruttore, tramite il print_r(), me la restituisce.
Il problema è che, con la funzione get(), vorrei far stampare il valore all'indice passato tramite la funzione, ma non mi stampa nulla.
Ovviamente dopo aver creato la classe ho inizializzato oggetto che la richiama e da li o richiamato la funzione get, dell'oggetto inizializzato, ma non mi stampa nulla, come mai?
Premetto che è la prima volta che utilizzo le array in una classe, forse è questo il problema?