2012-01-10 124 views
1

我在CakePHP中與包含以下兩行幾種方法的類:蛋糕PHP類變量

App::import('Core', 'HttpSocket'); 
$HttpSocket = new HttpSocket(); 

那麼這就是所謂

$result = $HttpSocket->post('http://domain.com', $dataArr); 

我怎樣才能把前兩行中一類變量$socket那麼這將讓我做

我不知道是否應該去一個__construct或...?

回答

4

它應該是這樣的:

class MyClass { 

    private $socket; 

    public function __construct(){ 
     App::import('Core', 'HttpSocket'); 
     $this->socket = new HttpSocket(); 
    } 

    public function my_function($data) { 
     $result = $this->socket->post("http://domain.com", $data); 
    } 
} 

希望這有助於