我基本上有一個刮對象。我希望能夠POST變量添加到它像PHP:如何動態添加到http_build_query?
$obj->addvar('Name', 'Value');
我現在是這樣的:
function addvar($var, $val) {
$postvars[] = Array($var=>$val);
}
function initiate() {
$this->q = $postvars;
}
if(!empty($this->post)) {
$this->params = http_build_query($q);
}
我沒有測試過,因爲它太不完整,但希望我的addvar()函數工作?我究竟如何在數組中添加一個鍵+值,以便http_build_query接受它?
IE(這就是我想要的):
$obj->addvar('username', 'abc');
$obj->addvar('password', 'foobar');
$obj->send(); //..
+1,比我的回答更好的闡述。 – pinaki 2010-04-09 11:32:50
爲我節省了很多,我在PHP上並沒有那麼糟糕,但是課程從來沒有用過它們。但現在在這種情況下看起來很棒,我把事情弄混了。它工作得非常好,謝謝。 – 2010-04-09 11:34:05
@ oni-kun:如果你是OOP的新手,請閱讀下面的介紹:http://php.net/manual/en/language.oop5.php它會給你一些見解;) – 2010-04-09 11:37:11