php中的匿名函数简单使用
生活随笔
收集整理的這篇文章主要介紹了
php中的匿名函数简单使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接上代碼了:
<?php $test1 = function($value) {echo $value; };$test1('HelloWorld'); ?>不懂你們有沒有一種感覺,看見了js?近視的我,看到了function 就以為js…
好了,你看看最開始,是不是一個test1變量右邊一個賦值符號,然后賦值符號(=號)的右邊是一個函數?這個函數接收一個參數value,那么這個就是匿名函數,我們使用的時候直接用test1就OK了。
我們函數里面的內容是輸出我們參數,我們使用test1傳入參數‘HelloWorld’我們運行以下,發現輸出了HelloWrold
如果我們要使用這個匿名函數之外的變量,如以下代碼,我們要使用use語言結構:
<?php $n=1; $test1 = function($value)use ($n) {echo $value.' and '.$n; };$test1('HelloWorld'); ?>我們的n變量是在function的外部,如果我們要在function的內部使用這個變量的話我們需要使用use結構,就是在function后面傳參括號的后面使用一個use然后一個圓括號里面加上我們要使用的變量$n,那么這時我們在函數里面輸出這個變量,將不會報錯。
ㄟ(??? )ㄏ
233…
總結
以上是生活随笔為你收集整理的php中的匿名函数简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php中有两个美元符号$$的变量——可变
- 下一篇: php Heredoc应用说明