在PHP中创建多级类

时间:2013-02-13 19:18:47

标签: php class object inheritance methods

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

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

如何使用此技术创建课程?

1 个答案:

答案 0 :(得分:2)

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

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

class zend {
   public $sessions;
   function __construct() {
      $this->sessions = new Zend_Session;
   }
}