欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP匿名函數和use子句用法實例

 更新時間:2016年03月16日 11:40:42   作者:allen0228  
這篇文章主要介紹了PHP匿名函數和use子句用法,結合實例形式分析了匿名函數結合use的相關使用技巧,需要的朋友可以參考下

本文實例講述了PHP匿名函數和use子句用法。分享給大家供大家參考,具體如下:

下面方法輸出的是hello world

$param1和$param2是閉包變量

function test()
{
  $param2 = 'every';
  // 返回一個匿名函數
  return function ($param1) use ($param2) {
    // use子句 讓匿名函數使用其作用域的變量
    $param2 .= 'one';
    print $param1 . ' ' . $param2;
  };
}
$anonymous_func = test();
$anonymous_func('hello');

下面的方式 輸出hello everyone

function test()
{
  $param2 = 'everyone';
  $func = function ($param1) use ($param2) {
    // use子句 讓匿名函數使用其父作用域的變量
    print $param1 . ' ' . $param2;
  };
  $param2 = 'everybody';
  return $func;
}
$anonymous_func = test();
$anonymous_func('hello');

下面的方式 輸出hello everybody

$param2中多了一個引用

function test()
{
  $param2 = 'everyone';
  $func = function ($param1) use (&$param2) {
    // use子句 讓匿名函數使用其父作用域的變量
    print $param1 . ' ' . $param2;
  };
  $param2 = 'everybody';
  return $func;
}
$anonymous_func = test();
$anonymous_func('hello');

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php操作office文檔技巧總結(包括word,excel,access,ppt)》、《php日期與時間用法總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總

希望本文所述對大家PHP程序設計有所幫助。

相關文章

  • php 修改上傳文件大小限制實例詳解

    php 修改上傳文件大小限制實例詳解

    php默認情況下,只允許上傳一定大小的文件,當上傳文件大小超過這個值時,將會出錯。本文章將向大家講解php.ini中如何修改上傳文件大小限制。需要修改的設置有三個地方,請看下文
    2016-10-10
  • PHP錯誤提示It is not safe to rely on the system……的解決方法

    PHP錯誤提示It is not safe to rely on the system……的解決方法

    今天小編就為大家分享一篇關于PHP錯誤提示It is not safe to rely on the system……的解決方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 詳解PHP的Yii框架中自帶的前端資源包的使用

    詳解PHP的Yii框架中自帶的前端資源包的使用

    這篇文章主要介紹了PHP的Yii框架中對前端資源包的使用,列舉了Yii中一些JavaScript和CSS常用資源,需要的朋友可以參考下
    2016-03-03
  • php 多個submit提交表單 處理方法

    php 多個submit提交表單 處理方法

    php中一個多個submit提交表單如何處理(區(qū)分不同的表單提交)
    2009-07-07
  • php 分庫分表hash算法

    php 分庫分表hash算法

    分享一個分庫分表hash算法,需要的朋友可以參考下。
    2009-11-11
  • PHP實現自動登入google play下載app report的方法

    PHP實現自動登入google play下載app report的方法

    這篇文章主要介紹了PHP實現自動登入google play下載app report的方法,較為詳細的講述了登陸下載APP及對應的實現代碼,具有不錯的實用價值,需要的朋友可以參考下
    2014-09-09
  • 老生常談PHP面向對象之解釋器模式

    老生常談PHP面向對象之解釋器模式

    下面小編就為大家?guī)硪黄仙U凱HP面向對象之解釋器模式。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • PHP number_format函數原理及實例解析

    PHP number_format函數原理及實例解析

    這篇文章主要介紹了PHP number_format函數原理及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • PHP超級全局變量數組小結

    PHP超級全局變量數組小結

    PHP超級全局變量數組(Super Global Array),又稱為PHP預定義數組,是由PHP引擎內置的,不需要開發(fā)者重新定義。 在PHP腳本運行時,PHP會自動將一些數據放在超級全局數組中
    2012-10-10
  • php模式設計之觀察者模式應用實例分析

    php模式設計之觀察者模式應用實例分析

    這篇文章主要介紹了php模式設計之觀察者模式,結合實例形式分析了php觀察者模式的原理、應用案例與相關操作注意事項,需要的朋友可以參考下
    2019-09-09

最新評論