[PHP面向对象]①④--__isset/__unset/empty

";
    }

    public function __set($name, $value)
    {
        echo "Setting the property " . $name . " to value " . $value . "
"; } public function __isset($name) { echo "__isset invoked" . "
"; return false; } public function __unset($name) { echo "unsetting property " . $name . "
"; } } $obj = new MagicTest(); echo $obj->className . "
";//Getting the property className $obj->className = 'MagicClassX';//Setting the property className to value MagicClassX echo '$obj->className is set?' . isset($obj->className) . "
"; //__isset invoked //$obj->className is set?1 echo 'obj->className is empty? ' . empty($obj->className) . "
";//__isset return false 为1 unset($obj->className);//unsetting property className ?>
[PHP面向对象]①④--__isset/__unset/empty_第1张图片
Paste_Image.png

你可能感兴趣的:([PHP面向对象]①④--__isset/__unset/empty)