クラスの別の使用法 - データのカプセル化
一般に、classname::property を使用する場合、クラスのプロパティにアクセスすることはできませんが、classname::method() を使用してクラス メソッドを使用することはできます。同様に、objectname->property を使用してクラス メソッドの変数にアクセスすることはできません。この機能を利用して、C++ のプライベート プロパティに似た、一部のデータをクラスに保存できます。
クラスデータ {
関数値($var) {
static $d = array();
if(func_num_args() > 1) {
$d[$var] = func_get_arg(1);
} else {
$ $ d [$ var];
echo data :: value( "a");
http://www.bkjia.com/PHPjc/315048.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/315048.html
技術記事