也许这是一个非常简单的问题,但我在 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)
,问题是为什么?