php 閉包函數 傳值外部使用use

 使用use傳遞$tel參數

不過我測試global失敗,不知道怎麼搞得 

use正常

        $tel='15923456789';
        /*閉包傳值必須使用 use($tel)*/
        $user = User::hasWhere('userInfo',function($query) use($tel){
            $query->where('tel',$tel);
        })->select();

 

發佈了383 篇原創文章 · 獲贊 16 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章