溫馨提示×

PHP Lambda表達式的捕獲列表

PHP
小樊
95
2024-08-23 06:23:27
欄目: 編程語言

在PHP中,Lambda表達式(也稱為匿名函數)可以捕獲外部變量作為其作用域。捕獲的變量被稱為捕獲列表。以下是一個示例:

$outerVar = 10;

$lambda = function($innerVar) use ($outerVar) {
    return $innerVar + $outerVar;
};

echo $lambda(5); // 輸出15

在這個例子中,Lambda表達式使用use語句捕獲了外部變量$outerVar,并將其與內部變量$innerVar相加并返回。

捕獲列表中的變量可以是任何在Lambda表達式外部作用域中可見的變量,包括全局變量、類屬性和其他函數中的變量。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女