哪个更好,只需调用此函数 3 次就可以了,或者将其放入循环中,以便在循环中调用 3 次,通过条件在每次迭代时替换值,我明白,我做了同样的事情,只是添加了更多条件,但是,什么更清晰、更易读、更识字?
选项 1 或 2?
public function setAgrClause($data)
{
//1 вариант
$classIsn = 198390;
$clauseIsn = 11110;
for ($i = 0; $i < 3; $i++) {
if ($i > 0) {
$classIsn = 5377;
$clauseIsn = 2999;
}
if ($i > 1) {
$classIsn = 471491;
$clauseIsn = 471481;
}
$this->kias->setAgrClause($this->userIsn, $data['agrISN'], $classIsn, $clauseIsn);
}
//2 вариант
$this->kias->setAgrClause($this->userIsn, $data['agrISN'], 198390, 11110);
$this->kias->setAgrClause($this->userIsn, $data['agrISN'], 5377, 2999);
$this->kias->setAgrClause($this->userIsn, $data['agrISN'], 471491, 471481);
return 1;
}