2014-09-02 55 views
-1

的对象时,我创建一个类的对象如下功能代码为new Jobsites('search')的对象。通参数创建

这里搜索功能,我想通过参数一样search(10)

我如何能做到这个功能呢?如何将参数传递给对象创建中的函数?

+3

我不知道你是问。你能澄清一下吗? – Gordon 2014-09-02 10:40:26

+0

我完全同意@Gordon – Daan 2014-09-02 10:40:40

+0

你的意思是做一个构造函数并设置'$ this-> id = $ id'并通过'echo $ this-> id'获取它? – h2ooooooo 2014-09-02 10:41:09

回答

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); 
+1

我们不能像新的Jobsites('search(10)')或其他任何东西一样在新的Jobsites('search')中直接传递参数? – 2014-09-02 10:45:33

+0

不,这是不可能的。然而,你可以做别的事情,我会编辑我的问题。 – Daan 2014-09-02 10:46:03

+1

好的朋友谢谢,我已经问过那么简单的问题,为什么下来投了这么多:( – 2014-09-02 10:46:55