<?php
class ThisClass {
    public static $arguments = array();

    public static function make_f($arg) {
        $variable_name = uniqid();

        ThisClass::$arguments[$variable_name] = $arg; // Replace ThisClass with the name of the actual class

        $callback = create_function('$my_var', 'return $my_var * ThisClass::$arguments[\'' . $variable_name . '\'];');

        return $callback;
    }
}

$double = ThisClass::make_f(2);
$triple = ThisClass::make_f(3);

echo "The double of 16 is " . $double(16) . "\n";
echo "The triple of 20 is " . $triple(20) . "\n";
?>