PHP 7.2 棄用 create_function()
create_function() 函數在 PHP 7.2.0 中被歸類為棄用。本文闡明了這一棄用,並提供了有關重寫程式碼以適應最新 PHP 版本的指導。
重寫程式碼以取代create_function()
適應先前的程式碼在PHP 7.2 中使用create_function(),考慮採用匿名函數(稱為閉包)與use 關鍵字結合來存取父級範圍變數。一個實際的例子:
$callbacks[$delimiter] = function($matches) use ($delimiter) { return $delimiter . strtolower($matches[1]); };
此程式碼實作了與原始 create_function() 實作相同的功能。
以上是如何在 PHP 7.2 中取代 PHP 已棄用的 create_function() ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!