我有以下片段:
protected function sendEmail($email)
{
extract($email);
$this->transmail->locale($locale)
->timezone($timezone)
->template($template)
->subject($subject)
->send($header, $params);
}
此代码完美运行(此处为完整源代码)。但是,我想确保在旅途中遵循一些好的做法。我现在收到 [一些 CodeClimate 警告] (PHPMD)( https://codeclimate.com/github/timegridio/timegrid/app/Listeners/SendBookingNotification.php ):
- 避免使用未使用的局部变量,例如“$locale”。
- 避免使用未使用的局部变量,例如“$timezone”。
- 避免使用未使用的局部变量,例如“$template”。
- 避免使用未使用的局部变量,例如“$subject”。
- 避免使用未使用的局部变量,例如“$header”。
- 避免使用未使用的局部变量,例如“$params”。
哪些是优雅的方法?
list()
我应该用或类似的东西明确声明变量吗?
提前致谢