我正在开发一个软件项目,并且在查看其他项目的代码时已经注意到,例如Zend Framework,他们使用某种继承的多级类。
一个例子是$system->sessions->closeSession()
。我知道对象提供了类似的功能,但我不知道它们可以用于实际的可调用方法。
如何使用此技术创建课程?
答案 0 :(得分:2)
没什么特别的。在模糊的非功能性伪代码中:
class Zend_Session {
function closeSession() { ... }
}
class zend {
public $sessions;
function __construct() {
$this->sessions = new Zend_Session;
}
}