Accéder à la valeur de la variable publique dans codeigniter contrôleur

Personne ne sait comment accéder à la valeur de l'publiques contrôleur variable qui a été mis à jour par une autre fonction?
exemple de code
Contrôleur de

class MyController extends CI_Controller {

public $variable = array();

function  __construct() {
    parent::__construct();
}

function index(){
    $this->variable['name'] = "Sam";
    $this->variable['age'] = 19;
}

function another_function(){
    print_r($this->variable);
}

}

quand je l'appelle another_function (), j'ai un tableau vide.. Ce qui pourrait être le problème?
Toute aide sera aprécié..

Question bête, avez-vous appelé index()?
Cela devrait fonctionner, il ressemble à index() n'a pas été appelée.

OriginalL'auteur Sam Samson | 2011-06-16