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

PHP匿名函數(shù)和use子句用法實例

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

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

下面方法輸出的是hello world

$param1和$param2是閉包變量

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

下面的方式 輸出hello everyone

function test()
{
  $param2 = 'everyone';
  $func = function ($param1) use ($param2) {
    // use子句 讓匿名函數(shù)使用其父作用域的變量
    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子句 讓匿名函數(shù)使用其父作用域的變量
    print $param1 . ' ' . $param2;
  };
  $param2 = 'everybody';
  return $func;
}
$anonymous_func = test();
$anonymous_func('hello');

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

  • PHP number_format函數(shù)原理及實例解析

    PHP number_format函數(shù)原理及實例解析

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

    PHP超級全局變量數(shù)組小結(jié)

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

    php模式設(shè)計之觀察者模式應用實例分析

    這篇文章主要介紹了php模式設(shè)計之觀察者模式,結(jié)合實例形式分析了php觀察者模式的原理、應用案例與相關(guān)操作注意事項,需要的朋友可以參考下
    2019-09-09
  • 最新評論