php 沒注意、但有用的函數

1.批量賦值
	
	// 使用 list() 我們可以批量賦值
	list($a, $b, $c) = ['a', 'b', 'c'];

	// 今天查看 laravel 源碼發現,直接使用了 [],也是批量賦值,筆記下
	(專門去查看了下 list() 文檔,發現下方評論有人也提到了,所以說手冊有時間還得細緻看 )
	[$a, $b, $c] = ['a', 'b', 'c'];

2.array_filter($arr[, $callback])
	不給 $callback 傳遞參數,會過濾掉 $arr 中爲 false 的元素

3.laravel 集合中的 reduce() 方法
	每次迭代的結果傳遞給下一次迭代直到集合減少爲單個值。

	使用了 php 的 array_reduce()

    public function reduce(callable $callback, $initial = null)
    {
        return array_reduce($this->items, $callback, $initial);
    }


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章