【发布时间】:2016-06-06 22:27:00
【问题描述】:
看看这段代码:
$str = implode(', ', array_map(function($var1) use ($var2) { /* code */ }, $arr));
如您所见,我在函数中使用了USE 关键字来导入var2。好的,一切都好。只是我可以在没有USE 的情况下做到这一点。像这样的:
$str = implode(', ', array_map(function($var1. $var2) { /* code */ }, $arr));
那么我什么时候应该使用 USE ?它有什么特别的优势吗?
【问题讨论】:
标签: php function parameter-passing