在PHP中,閉包(匿名函數)是一個可以捕獲其定義時所在作用域中的變量并在其函數體內訪問這些變量的函數。要調用一個閉包,您需要將其分配給一個變量,然后可以通過該變量來調用閉包。這里有一個簡單的例子來說明如何調用PHP閉包:
<?php
// 創建一個閉包
$multiply = function($x, $y) {
return $x * $y;
};
// 將閉包分配給一個變量
$multiplyFunction = $multiply;
// 通過變量調用閉包
$result = $multiplyFunction(3, 4); // 結果為 12
echo "The result of the multiplication is: " . $result; // 輸出 "The result of the multiplication is: 12"
?>
在這個例子中,我們創建了一個名為$multiply
的閉包,它接受兩個參數并返回它們的乘積。然后我們將閉包分配給一個名為$multiplyFunction
的變量,并通過該變量調用閉包。最后,我們輸出了閉包的計算結果。