下面的课程是我网站建设的mvc结构的一部分。如果在url中没有任何请求的情况下调用index.php,则该类将生成一个页面。如果这是好的做法,我不知道。我是php新手,这是我第一次实现mvc结构。
<?php
class Default_Model
{
private $defaultPage = array
(
'headline' => 'JOBBSÖKAREN',
'instruction' => 'logga in nedanför'
);
public function __construct()
{
}
public function getContent()
{
line 17 return $defaultPage;
}
}
?>
这是错误消息: 注意:未定义的变量:第17行的/home/mengus/dev/www/models/default.php中的defaultPage
所以我没有得到的是为什么数组是未定义的。我在其他类中使用类似的代码,它工作得很好。这是范围问题吗?从盯着这看起来我似乎已经失明了:) 谢谢你的帮助。
答案 0 :(得分:4)
要访问您需要使用$this
和->
运算符
return $this->defaultPage;