PHP-Дайджест № 158 (3 – 17 июня 2019)

45ymbhw-h518n-xitd7ti5vampa.jpeg
// Так сейчас
$closure = function (
    ArgumentType $argument1,
    ArgumentType $argument2,
    ArgumentType $argument3,
    ArgumentType $argument4
) use ($importVariable1, &$importVariable2, $importVariable3, &$importVariable4): ReturnType {
    // ...
};

// Предлагается вот так
$closure = function (
    ArgumentType $argument1,
    ArgumentType $argument2,
    ArgumentType $argument3,
    ArgumentType $argument4
): ReturnType {
    use $importVariable1, &$importVariable2;
    use $importVariable3, &$importVariable4;

    // ...
};

© Habrahabr.ru