使用另一个函数,但在同一类下的函数中具有不同的属性


Using another function but with different properties in function under the same class

我正在使用codeigniter,我知道这是基本的OOP,但仍然是可能的,如何?这是我的代码,我想用这个:

$this->applogin();

public function fblogin() {
    //use it here...
    $this->applogin();
}

它们都共享同一个类。但是我想改变$this->applogin();内部的一些属性,使它们适合于这个新的fblogin()函数。主要是将$email = $this->input->post('email');改为$email = new data;如何?

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;
    }
}