为了账号安全,请及时绑定邮箱和手机立即绑定

PHP函数回调参数如何在回调函数内使用外部参数

PHP函数回调参数如何在回调函数内使用外部参数

慕少森 2019-04-07 11:18:20
直接代码,使用场景:现在的代码:$gifts=$this->get_list();$gifts=array_filter($gifts,function($v)use($customer_id){returncall_user_func(array($this,'gift_selector'),$v,$customer_id);});如果:$gifts=$this->get_list();$gifts=array_filter($gifts,($this,'gift_selector'));$gift是可以作为默认参数传入$this->gift_selector(),但是外部变量$customer_id怎么传入呢?当然,closure的时候可以使用use($customer_id)这个是知道的,不过在这里想把回调函数拿出来写,因为写成closure太长了。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 296 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信