2
public function setSomething($what){
$this->something = $what;
}
...
$obj->setSomething(array('aaa', 'bbb', 'ccc'));
public function setSomething(){
$this->something = array_values(func_get_args());
}
...
$obj->setSomething('aaa', 'bbb', 'ccc');
你會用哪種方法,爲什麼?
PS:第二個也可以用於模擬按鍵我想,如果你給了參數名:
$obj->setSomething($key1 = 'aaa', $key = 'bbb', $key = 'ccc');
過得好您傳遞給setter的數據? – Dogbert
我的錯誤,糾正它:d – Alex
一般情況下,使用函數簽名傳達你的API給開發者 – Gordon