是这样的,在一个类A中定义了若干个成员函数,比如func1(),func1() ……
我在另一个c.php文件中得到了一个字符串$a,这个字符串的内容是类A中的某个函数名,比如“func1()”
现在我在c.php中new了一个A的对象$b,我想调用$b的名为$a的函数,请问这怎么做到?谢谢!
呃... $b->$a 这样肯定是不行的...
我在另一个c.php文件中得到了一个字符串$a,这个字符串的内容是类A中的某个函数名,比如“func1()”
现在我在c.php中new了一个A的对象$b,我想调用$b的名为$a的函数,请问这怎么做到?谢谢!
呃... $b->$a 这样肯定是不行的...
$b->$a();如果$a=='func1'$b->$a();
//注意这个$handle ,他就是一个函数名。
function check_dstory($cate_obj,$url,$title,$handle)
{
$dstory_model = "dstory_model";
$this->load->model($dstory_model);
$where = array("dstory_cid = $cate_obj->dstorycate_id","dstory_title = '$title'");
$rows = $this->$dstory_model->get($where);
$data["dstory_url"] = $url;
if(!$rows) {
$data["dstory_cid"] = $cate_obj->dstorycate_id;
$data["dstory_title"] = $title;
$data["dstory_info"] = $this->$handle($url); //封装算法,这时用handle
$data= img2local($data);
$this->$dstory_model->insert($data);
$this->log( "正在采$cate_obj->dstorycate_id :$title---- \n");
$this->update_jump($cate_obj);
}