亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php魔術(shù)方法__unset()什么時(shí)候被調(diào)用?

    php魔術(shù)方法__unset()在調(diào)用unset()函數(shù)銷毀一個(gè)不能訪問(wèn)的屬性時(shí)被調(diào)用;它接收一個(gè)參數(shù),表述屬性的名字。

    php魔術(shù)方法__unset()什么時(shí)候被調(diào)用?

    推薦:《PHP視頻教程》

    屬性重載:當(dāng)訪問(wèn)一個(gè)不存在或者權(quán)限不夠的屬性的時(shí)候,能夠觸發(fā)一系列的魔術(shù)方法,就叫做屬性重載

    __unset()在調(diào)用 unset()函數(shù)銷毀一個(gè)不能訪問(wèn)的屬性時(shí)會(huì)被調(diào)用,它接收一個(gè)參數(shù),表述屬性的名字。

    <?php      //屬性重載     class Person{         //屬性         public $name;         private $age;          //構(gòu)造方法         public function __construct($name,$age) {             $this->name = $name;             $this->age  = $age;         }          //增加__unset方法,沒(méi)有返回值         public function __unset($name){             $allow = array('age');              //判斷             if(in_array($name,$allow)){             //如果允許刪除,就幫助其刪除                 unset($this->$name);             }         }     }     echo '<pre>';      //實(shí)例化     $person = new Person('方智',19);      var_dump($person);     //刪除屬性     //unset($person->name);                    //公有屬性可以直接被unset掉     //var_dump($person);      //unset私有屬性     unset($person->age);     var_dump($person);      unset($person->tail);

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)