在创建类的对象时将参数传递给函数

时间:2014-09-02 10:38:20

标签: php oop

我正在创建一个类的对象,如下所示:

$model = new Jobsites('search') ;

该课程如下:

class Jobsites extends BaseJobsites
{
    public function search($id=0)
    {
        echo $id;
    }
}

现在,我在按代码new Jobsites('search')创建对象时。

这里搜索是函数,我想将参数传递给此函数,如search(10)

我该怎么做?如何在对象创建中将参数传递给函数?

1 个答案:

答案 0 :(得分:2)

阅读评论我认为你的意思是:

class Jobsites extends BaseJobsites
{
   public function __construct($myFunction, $myId){
      $this->$myFunction($myId);
   } 

   private function search($id=0)
   {
        echo $id;
   }
}


$class = new Jobsites('search',1);