php利用成员函数给成员变量赋值或是重置成员变量值
class bba{
public $qb_select=array();
public $qb_from =array();
public $qb_join=array();
public $qb_where=array();
public $qb_groupby=array();
public $qb_having=array();
public $qb_orderby=array();
public $qb_aliased_tables=array();
public $qb_distinct=false;
public $qb_limit=false;
public $qb_offset=false;
public function _reset_run($qb_select_items)
{
foreach($qb_select_items as $items => $default_value)
{
$this->$items=$default_value;
}
}
public function _reset_select()
{
$this->_reset_run(array(
'qb_select' =>array(1,2,3),
'qb_from' =>array(),
'qb_join' => array(),
'qb_where' =>array(),
'qb_groupby' =>array(),
'qb_having' =>array(),
'qb_orderby' =>array(),
'qb_aliased_tables'=>array(),
'qb_limit'=>false,
'qb_distinct'=>false,
'qb_offset'=>false
));
}
public function getselect()
{
return $this->qb_select;
}
}
$object=new bba();
$object->_reset_select();
print_r($object->getselect());

2506

被折叠的 条评论
为什么被折叠?



