【发布时间】:2017-07-14 18:40:02
【问题描述】:
如何从父对象中创建子对象?
class Section
{
protected $url;
function __construct($url)
{
$this->url = $url;
}
public function createElements()
{
}
}
class ElementA extends Section
{
}
class ElementB extends Section
{
}
每个部分将包含多个元素,但是,部分类的全部目的是创建元素,而不仅仅是存储与该部分相关的数据。
【问题讨论】:
-
你能给我更多的信息,告诉我你想要什么输出吗?
-
我正在制作一个 CMS。 section 类用于
header、footer、left column等部分。变量$url是服务器上为该部分存储元素的路径。元素类用于元素,例如H2、P、'FORM' 等等。目前,这些元素是从一个以$url为参数的静态函数中生成的。
标签: php class inheritance extends