通过不同浏览器、相同浏览器进行set/get操作,确认contoller是多例的,每次请求均会实例化一次,类似struts2的action。
可以直接定义类变量,不会受多线程的影响。
<?php
class Info extends CI_Controller {
private $userId="0";
public function __construct() {
parent::__construct();
}
function set(){
$this ->userId = "234";
var_dump($this ->userId) ;
}
function get(){
var_dump($this ->userId) ;
}
}
本文通过实例演示了CodeIgniter框架中控制器的实例化过程,验证了每次HTTP请求都会创建新的控制器实例,并且展示了如何在控制器中设置和获取类变量。
621

被折叠的 条评论
为什么被折叠?



