I want to update a global variable in my MVC application. I'm passing information via my global variable $foo
but for some reason it is not updating the data in one of my functions
in the class
How can I update the value of $foo
inside my function?
My code:
class example extends CI_Controller {
private $foo;
public function __construct() {
parent::__construct();
$this->foo = 10;
}
public function index() {
// some code here
$this->foo = 20;
$data['main_content'] = 'login_form';
$this->load->view('includes/template', $data);
}
if($this->input->post()) {
error_log($this->foo);
}
}
It is returning 10
even though I am trying to update the value to 20