创建一个包含另一个类对象的类

时间:2012-07-22 13:04:53

标签: php oop class

我是PHP OOP的新手。我需要创建一个可能包含Token类对象的类Place。怎么做到这一点?

    class Token {

        var $value;

        function setValue($value) {
            $this->value = $value;
        }

        function getValue() {
            return $this->value;
        }

    }

    class Place {

        var $token;

        function addToken($token) {
            $this->token = $token;
        }

        function getToken() {
            return $this->token;
        }
    }

//...

然后我需要创建上面定义的类的对象并从Place对象访问Token对象:

$t = new Token();
$t->setValue(5);
$p = new Place();
$p->addToken($t);
echo $p->getToken()->getValue;

1 个答案:

答案 0 :(得分:2)

变化

echo $p->getToken()->getValue;

echo $p->getToken()->getValue();

就是这样。