面向对象 __set 魔术方法

来源:互联网 发布:淘宝天猫店要多少钱 编辑:程序博客网 时间:2024/06/01 09:15
<?phpheader("Content-Type: text/html; charset=utf-8");class person{private $name;protected $age;
/*
*原始方法
*/public function set($name,$value){$this -> $name = $value;}/* * 魔术方法__set 自动调用 * 给私有、受保护的成员属性在类的外部直接赋值时被自动调用 * 第一个参数:要赋值的成员属性名 * 第二个参数:要赋的值 * 作用:可以更好的对程序进行控制 */public function __set($name,$value){$this -> $name = $value;}}$person = new person();//$person -> set('name','精灵');//$person -> set('age',18);$person -> name = '精灵';$person -> age = 18;var_dump($person);?>


 
原创粉丝点击