如何在codeigniter中使用此关键字存储值。因为我在同一页面中多次使用相同的值。
因此,如果this关键字有助于解决此问题。
function1() {
$value = '123456';
$assign1 = $value;
.....
}
function2() {
$value = '123456';
$assign2 = $value;
.....
}
答案 0 :(得分:2)
是的。我们使用 _construct()函数内的 this 关键字存储值来解决此问题。
示例代码
public function __construct() {
parent::__construct ();
$this->value = '123456';
}
function1() {
$assign1 = $this->value;
.....
}
function2() {
$assign2 = $this->value;
.....
}
答案 1 :(得分:0)
您可以将其声明为全局变量并与
$this
一起使用,可以在构造函数中或在上面的构造函数中进行操作,两者都可以很好地工作
class MyClass extends CI_Controller {
var $value = '123456';//global variable
function __construct() {
parent::__construct();
//$this->value = '123456';
}
function1() {
$assign1 = $this->value;
.....
}
function2() {
$assign2 = $this->value;
.....
}
}