我正在使用codeigniter,我知道这是基本的OOP,但仍然可能,如何?这是我的代码,我想用这个:
$this->applogin();
在这个函数里面:
public function fblogin() {
//use it here...
$this->applogin();
}
他们都共享同一个班级。但是我想更改$this->applogin();
中的一些属性来定制它们以便在这个新的fblogin()
函数中使用。主要是将$email = $this->input->post('email');
更改为$email = new data;
如何?
答案 0 :(得分:0)
class Foo
{
private $email;
private $pwd;
public function fblogin()
{
// for example sake...
$this->email = 'me@test.com';
$this->applogin('test@test.com', 'pwd');
print $this->email; // 'test@test.com'
}
public function applogin($email, $pwd)
{
$this->email = $email;
$this->pwd = $pwd;
}
}