这一直困扰着我,可以说我有一个功能:
public function addItem($item) {
$this->items[] = $item;
return $this;
}
然后我有另一个功能,例如:
public function addItems($items) {
foreach($items as $item) {
$this->addItem($item); //IS THIS FASTER OR
$this->items[] = $item;//THIS?
}
return $this;
}
基本上我总是$this->addItem($item)
在循环内执行选项 1,但另一方面,在我看来,我可以将项目附加到数组中,基本上它做同样的事情。如果性能有任何差异,只想知道哪个更快。