Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Trailing comma in closure use list #38

@i582

Description

@i582

RFC: https://wiki.php.net/rfc/trailing_comma_in_closure_use_list

Example:

$longArgs_longVars = function (
    $longArgument,
    $longerArgument,
    $muchLongerArgument,  // Trailing commas were allowed in parameter lists in PHP 8.0
) use (
    $longVar1,
    $longerVar2,
    $muchLongerVar3, // <- comma
) {
   // body
};
$longArgs_longVars(
    $longArgumentValue,
    $obj->longMethodCall(),
    $obj->longPropertyName ?? $longDefault,
);

Metadata

Metadata

Assignees

No one assigned

    Labels

    PHP 8PHP 8 features

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions