【发布时间】:2018-03-13 07:02:39
【问题描述】:
我有表单数据。我必须检查每个变量是否不应该有特定的数据,所以我创建了另一个函数来检查。但是我必须多次调用该函数,因为我有很多变量要检查。从另一个函数调用一个函数会增加执行时间吗?
这里我从这个函数调用函数checkVariable()
public function saveUser() {
$name = $this->checkVariable(Input::get('name'));
$last_name = $this->checkVariable(Input::get('lastname'));
$age = $this->checkVariable(Input::get('age'));
$salary = $this->checkVariable(Input::get('salary'));
return;
}
checkVariable() 检查变量的函数
function checkVariable($data) {
return $data == 'xyz' ? NULL : $data;
}
它工作正常。但我怀疑执行时间会增加执行时间。 你可以建议任何其他方法来做同样的事情吗?
【问题讨论】:
-
为重复性任务创建函数是您应该做的,因此您的代码达到标准。除非您注意到任何问题,否则不要担心这种情况下的性能。过早的微优化是一件坏事。
标签: php laravel-5.4 php-7