如何将此关键字用于商店变量

时间:2019-04-24 05:40:51

标签: codeigniter

如何在codeigniter中使用此关键字存储值。因为我在同一页面中多次使用相同的值。

因此,如果this关键字有助于解决此问题。

function1() {
    $value = '123456';
    $assign1 = $value;
    .....
}

function2() {
    $value = '123456';
    $assign2 = $value;
    .....
}

2 个答案:

答案 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;
         .....
      }
}