0

最も厳密なエラー報告であっても、PHP クラス メンバは変数ほど厳密ではないように思えます。例えば

class A
{
    public function __construct()
    {
        $this->test = 0;
    }
}

$a = new A();

いずれの場合もエラーになりません。$test を (public/protected/private として) 手動で定義したいと思います。確かに __get($field) と __set($field) を定義できますが、グローバルなソリューションを探しています。

4

1 に答える 1