PHP - 未定义的数组

时间:2013-01-14 05:21:52

标签: php arrays undefined

下面的课程是我网站建设的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

所以我没有得到的是为什么数组是未定义的。我在其他类中使用类似的代码,它工作得很好。这是范围问题吗?从盯着这看起来我似乎已经失明了:) 谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

要访问您需要使用$this->运算符

的字段
return $this->defaultPage;