在另一个函数中调用对象

时间:2016-10-05 09:08:22

标签: php oop object methods

我有两个功能:

public function x(){
    $i = 10;
}

public function y(){
    $j = $this->x();
    var_dump($j);die;
}

如何在另一个函数中调用对象$i

1 个答案:

答案 0 :(得分:1)

解决方案#1 (面向对象)

class MyClass {

    $i; // instance variable

    public function x() {
        $this->i = 10;
    }

    public function y() {
        $this->x(); // initialize instance variable
        var_dump($this->i); // use instance variable
        die;
    }
}

解决方案#2

public function x() {
    return 10;
}

public function y() {
    $j = $this->x();
    var_dump($j);
    die;
}