php对象上的相同类属性

时间:2018-03-09 23:01:02

标签: php

PHP类是否可以存储同一个类的对象?或者有一些方法来实现这种行为?在c ++中,可以使用指针,但PHP中没有指针。

1 个答案:

答案 0 :(得分:3)

是的,有可能。检查此示例:

class Obj {

    private $obj ;

    public function setObject($obj) {
        $this->obj = $obj ;
    }

    public function createAnother() {
        return new Obj();
    }

    public function createOwnObject() {
        $this->obj = new Obj();
    }

}

$obj1 = new Obj ;

$obj2 = new Obj ;
$obj2->setObject($obj1) ;

$obj3 = $obj2->createAnother() ;