国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP閉包定義與使用簡單示例

PHP閉包定義與使用簡單示例

2019-10-12 11:37程序生(Codey) PHP教程

這篇文章主要介紹了PHP閉包定義與使用,結合簡單實例形式分析了php閉包的簡單定義、使用方法及相關注意事項,需要的朋友可以參考下

本文實例講述了PHP閉包定義與使用。分享給大家供大家參考,具體如下:

<?php
function getClosure($i)
{
  $i = $i.'-'.date('H:i:s');
  return function ($param) use ($i) {
    echo "--- param: $param ---\n";
    echo "--- i: $i ---\n";
  };
}
$c = getClosure(123);
$i = 456;
$c('test');
sleep(3);
$c2 = getClosure(123);
$c2('test');
$c('test');
/*
output:
--- param: test ---
--- i: 123-21:36:52 ---
--- param: test ---
--- i: 123-21:36:55 ---
--- param: test ---
--- i: 123-21:36:52 ---
*/

再來一個實例

$message = 'hello';
$example = function() use ($message){
 var_dump($message);
};
echo $example();
//輸出hello
$message = 'world';
//輸出hello 因為繼承變量的值的時候是函數定義的時候而不是 函數被調用的時候
echo $example();
//重置為hello
$message = 'hello';
//此處傳引用
$example = function() use(&$message){
 var_dump($message);
};
echo $example();
//輸出hello
$message = 'world';
echo $example();
//此處輸出world
//閉包函數也用于正常的傳值
$message = 'hello';
$example = function ($data) use ($message){
 return "{$data},{$message}";
};
echo $example('world');
//此處輸出world,hello

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩高清一区二区 | 欧美一区 | 91久久综合| 久久久久久久久久久免费 | 午夜精品久久久久久 | 亚洲福利一区 | 99精品热视频 | 日本全黄裸体片 | 激情五月激情综合网 | 黄色免费电影网站 | 欧美成人一区二区 | 亚洲成人精品在线 | 免费观看日本视频 | 久久国产一区二区 | 999久久久 | 国产日韩久久 | 午夜视频在线观看免费视频 | 久久久精品国产一区 | 色婷婷久久 | 亚洲一区在线日韩在线深爱 | 日本激情视频 | 国产偷久久9977 | 国产乱码精品一区二区三区忘忧草 | 久久精品这里热有精品 | 国产成人精品久久二区二区91 | 久久久久久天堂 | 中文字幕免费看 | 91国产视频在线 | 香蕉大人久久国产成人av | 国产精品亚洲第一区在线暖暖韩国 | 国产精品免费一区二区三区四区 | 亚洲国产精品网站 | 久久久香蕉| 91视频com| 自拍偷拍中文字幕 | 日本一区二区精品视频 | 最近韩国日本免费观看mv免费版 | 亚洲成人一区在线 | 欧美精品在线观看 | 午夜视频网 | 久久久亚洲精品视频 |