Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我试图将一个函数中的变量访问到另一个函数中,这两个函数在codeigniter的同一个类中_Php_Codeigniter_Oop - Fatal编程技术网

Php 我试图将一个函数中的变量访问到另一个函数中,这两个函数在codeigniter的同一个类中

Php 我试图将一个函数中的变量访问到另一个函数中,这两个函数在codeigniter的同一个类中,php,codeigniter,oop,Php,Codeigniter,Oop,我有一个名为check_database的函数,其中有变量$username,我创建了另一个名为get_val的函数,在该函数中,我试图在get_val方法中访问$username变量。请告诉我怎么做 由于您正在check_数据库方法中设置会话,所以可以通过会话检索会话 $username= $this->session->all_userdata()['username']; 在类中创建一个私有变量username,然后将值post'username'分配给它。。。然后访问任何

我有一个名为check_database的函数,其中有变量$username,我创建了另一个名为get_val的函数,在该函数中,我试图在get_val方法中访问$username变量。请告诉我怎么做


由于您正在check_数据库方法中设置会话,所以可以通过会话检索会话

$username= $this->session->all_userdata()['username'];

在类中创建一个私有变量username,然后将值post'username'分配给它。。。然后访问任何你想访问的地方

class VerifyLogin extends CI_Controller {
private $username;

function check_database($password){
$this->username = $this->input->post('username');
}

function get_val(){
echo $this->username;
}

}

如果我们把$username作为一个类变量呢?改进的格式,可能需要更多