class Index extends Controller{
public function first_index(){
parent::__construct();
public $name = 'tiko';
$this -> view -> render('index/template','index/index');
}
}
错误:
Parse error: syntax error, unexpected T_PUBLIC in
Z:\home\localhost\www\3ddproc.ru\controllers\index.php on line 6
Line 6 - public $name = 'tiko';
答案 0 :(得分:2)
你应该在类中设置$ name,而不是函数。
在函数中你可以设置它有你想要的任何值,但声明必须在类根范围
class Index extends Controller{
public $name;
public function first_index() {
parent::__construct();
$this->name = 'tiko';
$this -> view -> render('index/template','index/index');
}
}
答案 1 :(得分:0)
public,protected和private为类函数(方法)和成员变量提供范围解析从函数内部删除public $name = 'tiko';
而不是放在函数外部或之前
class Index extends Controller{
public $name = 'tiko';
public function first_index(){
parent::__construct();
$this -> view -> render('index/template','index/index');
}
}