PHP 中的 Lambda 函數,也稱為匿名函數,可以通過使用 use
關鍵字來傳遞參數。以下是一個簡單的示例:
$greet = function($name) {
echo "Hello, $name!";
};
$greet('World');
在上面的示例中,我們定義了一個接受一個參數的 Lambda 函數,并通過調用 $greet('World')
來傳遞參數 'World'
。
另外,如果需要在 Lambda 函數中使用外部變量,可以通過 use
關鍵字將變量傳遞進去,如下所示:
$message = 'Hello';
$greet = function($name) use ($message) {
echo "$message, $name!";
};
$greet('World');
在這個示例中,Lambda 函數使用了外部變量 $message
,并通過 use ($message)
語法將其傳遞進去。