[英]PHP cannot redeclare a variable
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錯誤。
正如Michael Berkowski在評論中所說,在函數內部設置標題。 這將導致在調用函數時設置標題。
class Content extends CodonModule {
public $title;
public function operations() {
$this->title = 'Operations';
$this->show('operations');
}
public function staff() {
$this->title = 'Staff';
$this->show('staff');
}
}
連續多次包含/需要此文件。 您只能使用該名稱定義一個類,但是您可以將多個對象作為該類的實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.