魔术函数__set和__get用法
2013-06-20 17:36:11| 分类:
PHP
| 标签:
|举报
|字号大中小 订阅
class M
{
// 数据信息
protected $data = array();
protected $_data = array();
/**
* 设置数据对象的值
* @access public
* @param string $name 名称
* @param mixed $value 值
* @return void
*/
public function __set($name,$value) {
// 设置数据对象属性
$this->data[$name] = $value;
$this->_data[$name] = $value;
}
/**
* 获取数据对象的值
* @access public
* @param string $name 名称
* @return mixed
*/
public function __get($name) {
return isset($this->data[$name])?$this->data[$name]:null;
}
}
class EmailModel extends M
{
function setOrderNumber($order_number)
{
$this->order_number = $order_number;
dump($this->order_number);
return $this;
}
function orderEmail()
{
return $this;
}
}
评论这张
转发至微博
转发至微博
评论