__set()魔法方法
将数据写入无法访问的属性时,运行__set()。
PHP get和set 魔术方法示例
<?php class MyClass { private $fname; private $lname; private $email; //设置名字 public function setFName($fname) { $this->fname = $fname; } //获取名字 public function getFName() { return $this->fname; } //设置姓 public function setLName($lname) { $this->lname = $lname; } //获取姓 public function getLName() { return $this->lname; } //设置邮箱地址 public function setEmail($email) { $this->email = $email; } //获取邮箱地址 public function getEmail() { return $this->email; } } $user = new MyClass(); $user->setFName('Jack'); $user->setLName('Ma'); $user->setEmail('jma@gamil.com'); echo '名字: ' . $user->getFName().' </br>姓: ' . $user->getLName() .'</br> 邮箱: ' . $user->getEmail(); ?>
__get()魔法方法
__get()魔术方法从无法访问的属性读取数据。
日期:2020-04-18 01:09:15 来源:oir作者:oir