0

也许这是一个非常简单的问题,但我在 OOP 基础知识中遗漏了一些东西。假设我必须 php 文件,比如 file1 和 file2。file1 实现了类 Class 中的一个类,并在后者的一些方法中,比如 MethodA。在 MethodA 中,我从 Object 类(来自另一个文件 3)中实例化一个类,比如说 $object,然后我调用一个方法,比如说 MethodB,它将实例化 $object 作为参数,并处理设置一个属性的值实例化 $object。因此,该方案如下:

class Class{

    public function MethodB($object){

        $param
        ...
        $object->setValue($param);
        ...

    }

    public function MethodA(){

        $object = new Object;
        ...
        $this->MethodB($object);
        ...
        $object->getValue();
    }

}

现在的问题是我无法取回 的值$object->getValue($param),问题是为什么?

4

0 回答 0