【发布时间】:2013-01-07 00:18:02
【问题描述】:
class Content extends CodonModule {
public $title = 'Operations';
public function operations() {
$this->show('operations');
}
public $title = 'Staff';
public function staff() {
$this->show('staff');
}
}
我试图给每个模板一个标题,但它不能重新声明一个类,我该如何绕过这个?我尝试将 public $title 放在函数中,但这不遵循文档,并且不起作用,它只会引发未定义的 T_PUBLIC 错误。
【问题讨论】:
-
你有两行声明变量 $title... 你的第二行应该只说 $title = 'Staff';
-
我正在尝试为每个公共函数命名。本质上,公共函数显示了一个带有 HTML 代码的模板。 public $title 应该设置每个模板/页面的 HTML 标题。
-
声明一次
public $title,并在方法中设置它的值。在operations()里面,做$this->title = 'operations'。同样在staff() -
@AMayer:你试过了吗?
-
问题的标题和内容不匹配。在问题的内容中,他们说他们收到了 T_Public 错误。这是因为他们两次声明了变量。
标签: php