php use 關鍵字用法詳解
阿新 • • 發佈:2019-02-15
目前 我總結的 use 關鍵字的用法有三種
1 .宣告使用某個名稱空間中的類
在名稱空間中的用法網上資料比較多,手冊上講解的也詳細這裡就不贅述了
2.用在匿名函式之後給匿名函式增加引數
主要講解use在匿名函式中的用法,use用在匿名函式中可以達到在函式外部使用函式內部變數的效果,改變變數的作用域。
// 輸出 hello world function test(){ $word = 'world'; $func = function($para)use($word){ echo $para ." ".$word; }; $word = 'php'; return $func; } $func = test(); $func('hello');
// 輸出 hello php
function test(){
$word = 'world';
$func = function($para)use(&$word){ // 引用傳值
echo $para ." ".$word;
};
$word = 'php';
return $func;
}
$func = test();
$func('hello');