// Return a copy of the array with falsy values removed
public function compact($collection=null) { list($collection) = self::_wrapArgs(func_get_args(), 1);
$collection = self::_collection($collection);
$__ = new self; return self::_wrap($__->select($collection, function($val) { return (bool) $val;
}));
}function($val) {
1 回答

翻翻過去那場雪
TA貢獻2065條經驗 獲得超14個贊
function ($val) {
這種寫法是lambda函數(匿名函數)的寫法,以前經常出現(xiàn)在js等腳本語言中。但是從php 5.3開始支持這種匿名函數。所以你遇到的問題就是php版本不夠造成的,升級到最新版本的php 5.3.x就可以解決這個問題。
- 1 回答
- 0 關注
- 122 瀏覽
添加回答
舉報
0/150
提交
取消