0

以下のクラスは、私の Web サイト用に構築している 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;
    }
}
?>

エラーメッセージは次のとおりです: Notice: Undefined variable: defaultPage in /home/mengus/dev/www/models/default.php 行 17

だから私が得られないのは、配列が未定義である理由です。他のクラスでも同様のコードを使用していますが、問題なく動作します。それは範囲の問題ですか?私はこれを見つめてエラーブラインドになったようです:)助けてくれてありがとう。

4

1 に答える 1

4

$thisおよび->演算子を使用する必要があるフィールドにアクセスするには

return $this->defaultPage;
于 2013-01-14T05:22:39.957 に答える