PHPのクラスを拡張することからクラスプロパティを保護するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/5925152

質問

このようなことをすることは可能ですか:

class foo {
    private $private = 'A';
}

class bar extends foo {
    echo $this->private;
}

bar returns null...

可変$プライベートが子供のクラスでアクセスできない場合、私はそれが本当に好きですが、クラスベースの開発のパラダイムに基づいているだけでさえ可能であると確信しています。

私有地は、私が探している機能を提供しません。

これは正確なPHPコードではないことを理解していますが、それは単なる例です;)

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top