php __set(マジックメソッド)の小さなメモ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php __set(マジックメソッド)の小さなメモ相关的知识,希望对你有一定的参考价值。

<?php

class Test{
    private  $arr;
    /**
     * @param $v1 プロパティの名前
     * @param $v2 値
     */
    public function __set($v1, $v2){
        echo "__set".PHP_EOL;
        var_dump($v1);
        var_dump($v2);
        $this->arr[$v1] = $v2;
    }

    public function getArr(){
        return $this->arr;
    }


}

$test = new Test();
$test->hoge = 10;
$test->age = 100;

var_dump($test->getArr());

以上是关于php __set(マジックメソッド)の小さなメモ的主要内容,如果未能解决你的问题,请参考以下文章

php __get(マジックメソッド)の小さなメモ

php array_reduceの小さなメモ

php リファレンス渡しの小さなメモ

php call_user_funcの小さなメモ

python NumPy的の小さなメモ

python NumPy的の人气指数の小さなメモ