PHP的闭包函数匿名函数
生活随笔
收集整理的這篇文章主要介紹了
PHP的闭包函数匿名函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
匿名函數
允許 臨時創建一個沒有指定名稱的函數。最經常用作回調函數(callback)參數的值
看到這個方法顯然我們只需要用一次,所以沒有必要再給他去命名,也沒有多大的必要再去把他賦值給一個變量
閉包函數
use是解決php函數不能使用父級變量產生的? 其實global也可以解決這個問題? use是另外的一種方法
值傳遞函數是截止至函數行
引用傳值是截止到調用行
<?php $count = 0; $a = function () {var_dump($count); };$b = function () use ($count) {var_dump($count); }; $count++;$c = function () use (&$count) {var_dump($count); }; $count++;$d = function () use ($count) {var_dump($count); };$a(); // null Notice: Undefined variable: count in $b(); // int 0 截止至第七行 $count++; $c(); // int 3 因為是一個全局的 截止到此行的計算值 $b(); // int 0 就截止到第七行 $d(); // int 2 截止至十七行 $count++;https://blog.csdn.net/winterfeng123/article/details/79898511?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1
總結
以上是生活随笔為你收集整理的PHP的闭包函数匿名函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个税退税条件是什么
- 下一篇: Linux之CentOS的PHP为7.2