在PHP 7.2.x版本中,create_function
函數已經被廢棄,不建議再使用。取而代之的是使用匿名函數來完成相同的功能。雖然匿名函數可以返回引用,但是在實際應用中,更推薦使用正常的函數來返回引用。
以下是一個使用匿名函數返回引用的示例:
$myVar = 10;
$myFunc = function() use (&$myVar) {
return $myVar;
};
$myVar = 20;
echo $myFunc(); // 輸出 20
在這個示例中,匿名函數通過引用捕獲了變量$myVar
,當$myVar
的值改變時,匿名函數也會返回最新的值。