您好,登錄后才能下訂單哦!
這篇文章主要介紹PHP中匿名函數怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
PHP
中的匿名函數
(Anonymous functions), 也叫閉包函數
(closures), 允許指定一個沒有名稱的函數。最常用的就是回調函數
的參數值。
1.在匿名函數中引用局部變量(這里要使用PHP中的use關鍵字)。
<?php function F1(){ $ok="HelloWorld"; $a=function() use($ok) { echo "$ok"; }; $a(); } F1(); ?>
2.將匿名函數放在普通函數中,也可以將匿名函數返回。
<?php function F1(){ $a=function() { echo "HelloWorld"; }; $a(); } F1(); ?>
3.在普通函數中返回。
<?php function F1(){ $a=function() { echo "HelloWorld"; }; return $a; } $abc=F1(); $abc(); ?>
4.返回匿名函數并給匿名函數傳參。
<?php function F1(){ $a=function($name,$do) { echo $name." ".$do." HelloWorld"; }; return $a; } $abc=F1(); $abc('張三','say'); ?>
5.把匿名函數當作參數傳遞。
<?php function F1($UnkownFun){ $UnkownFun("張三"); } F1(function ($username){ echo $username; }); ?>
以上是“PHP中匿名函數怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。