3

我正在开发一个软件项目,并且在查看其他项目的代码(例如 Zend 框架)时注意到它们使用某种继承的多级类。

一个例子是$system->sessions->closeSession()。我知道对象提供了类似的功能,但我不知道它们可以用于实际的可调用方法。

我怎样才能用这种技术创建一个类?

4

1 回答 1

3

没什么特别的。在模糊的非功能性伪代码中:

class Zend_Session {
    function closeSession() { ... }
}

class zend {
   public $sessions;
   function __construct() {
      $this->sessions = new Zend_Session;
   }
}
于 2013-02-13T19:21:15.123 回答