PHP – 在类中使用array_filter时回调函数的问题
2016-07-15 16:35
609 查看
了一个类处理好友,其中有一个方法用来同步好友,而这个方法中需要从微博传来的关注列表和粉丝列表中,找到互相关注的用户,记录一下经验,主要还是关于回调函数。
按照我最初的理解,这样写就可以了
不过执行后返回一个Warning:
后来查了查,对于类中调用回调函数,应该这样写:
等于就是像正常地在类中调用方法一样:$this->xxxx()
按照我最初的理解,这样写就可以了
private function getMutualFromSina ($focusList) { return array_filter($focusList, "filterSinaList"); } private function filterSinaList ($value) { return in_array($value, $this->fansList); }
不过执行后返回一个Warning:
Warning: array_filter() [function.array-filter]: The second argument, 'filterSinaList', should be a valid callback in ***** on line 11
后来查了查,对于类中调用回调函数,应该这样写:
private function getMutualFromSina ($focusList) { return array_filter($focusList, array($this,"filterSinaList")); } private function filterSinaList ($value) { return in_array($value, $this->fansList); }
等于就是像正常地在类中调用方法一样:$this->xxxx()
相关文章推荐
- Yii2 使用scenarios
- CodeIgniter框架源码笔记(4)——负责屏幕上呈现的内容:输出类Output.php
- php set get asset unset
- php set get asset unset
- php保留小数
- yii2框架中批量修改
- PHP 高效数组去重
- php 遍历目录下的所以文件和文件夹
- [置顶] ThinkPHP单字母函数总结
- thinkphp——显示当前时间与计算时间差
- Yii编程开发常见调用技巧集锦
- php5.4压缩包版(zip)安装教程
- php 自定义扩展
- 架设自己的FTP服务器 Serv-U详细配置图文教程
- 利用虚拟机搭建FTP服务
- OrCAD:添加footprint属性图文教程
- FragmentPagerAdapter中的fragment类型问题
- php 根据某数组key计算和
- Yii列表定义与使用分页方法小结(3种方法)
- Yii 简介