Php 我试图将一个函数中的变量访问到另一个函数中,这两个函数在codeigniter的同一个类中
我有一个名为check_database的函数,其中有变量$username,我创建了另一个名为get_val的函数,在该函数中,我试图在get_val方法中访问$username变量。请告诉我怎么做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_数据库方法中设置会话,所以可以通过会话检索会话
$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作为一个类变量呢?改进的格式,可能需要更多