В движке, требуется заменить устаревшую create_function на аналог для работы на PHP 7.2. Попробовал переписать с использованием анонимной функции, но, не работает
Оригинал:
$code = 'return (intval($rawData) > 0);';
$function = create_function('&$data, $rawData', $code);
$result = $function($value, $rawValue);
Меняю на:
$code = 'return (intval($rawData) > 0);';
$function = function(&$data, $rawData) use ($code)
{
$code;
};
$result = $function($value, $rawValue);
Подскажите, что я делаю не так?