在PHP中,闭包(Closure)是一个重要的特性,它允许我们创建匿名函数,并可以捕获其所在的上下文中的变量。以下是一些PHP中闭包的实例,我们将通过表格的形式展示闭包的使用方法。
实例1:简单的闭包函数
```php

function testClosure() {
$a = 1;
$closure = function($b) use ($a) {
return $a + $b;
};
return $closure;
}
$add = testClosure();
echo $add(2); // 输出:3
```
| 变量 | 说明 |
|---|---|
| `$a` | 闭包内部变量,在闭包外部定义并捕获 |
| `$b` | 闭包参数,用于计算 |
| `$closure` | 创建的闭包函数 |
实例2:闭包在循环中的应用
```php
$names = ['Alice', 'Bob', 'Charlie'];
foreach ($names as $name) {
$greet = function() use ($name) {
echo "









