国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

laravel - 定義中間件時(shí)的Closure $next怎麼理解
迷茫
迷茫 2017-05-16 16:54:35
0
2
775
<?php
    namespace App\Http\Middleware;
    use Closure;
    class TestMiddleware
    {      

        public function handle($request, Closure $next)
            if($request->input('age')<18)
                return redirect()->route('refuse');
            return $next($request);
        }
    }

上面這段程式碼中,
1) 第三行的use Closure 中的closure是類(lèi)別?怎麼來(lái)的?
2)第六行的handle方法中 Closure $next是什麼意思?
3)第9行的 $next($request),這是什麼用法? $next到底是函數(shù)還是變數(shù)?

迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

全部回覆(2)
滿天的星座

Closure是php自帶的用來(lái)代表匿名函數(shù)的類(lèi)別! !去php手冊(cè)看看就明白你問(wèn)的這幾個(gè)問(wèn)題了。

Ty80

Closure 是php實(shí)作閉包(匿名函數(shù))用的類(lèi)別。
http://php.net/manual/zh/class.closure.php
$next是綁定的函數(shù)。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板