您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php中__call()方法使用

2026/2/4 16:55:43发布12次查看
, where=>, order=>, limit=>, group=>, having=> ); public function __call($functionname,$arr){ //只有在私有成员数组中存在的键才能被调用 $functionname = strtolower($functionname); if(array_key_exists($functionname,$this -> sql)){ $this -> sql[$functionname] = $arr[0]; }else{ echo 调用的方法不存在; } return $this; } public function select(){ echo select from {$this -> sql['field']} user {$this -> sql['where']} {$this -> sql['order']} {$this -> sql['limit']} {$this -> sql['group']} {$this -> sql['having']}; } } $db = new db(); $db -> field('sex count(sex)') //只有在私有成员数组中存在的键才能被调用 -> where('where sex in(m,w)') -> group('group by sex') -> having('having avg(age) > 25') -> select(); $db -> query('d'); //这个方法不存在就不能调用
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product