2014-09-02 46 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