Hi internals, I've created a new RFC https://wiki.php.net/rfc/trailing_comma_in_closure_use_list to allow a trailing comma in closure use lists. This is already supported for argument and parameter lists.
``` $longArgs_longVars = function ( $longArgument, $longerArgument, $muchLongerArgument, // Trailing commas were allowed in parameter lists in PHP 8.0 ) use ( $longVar1, $longerVar2, $muchLongerVar3 // The RFC proposes allowing a trailing comma here. ) { // body }; ``` Earlier discussion can be found on https://externals.io/message/110715 (Permitting trailing commas in closure use() declarations) > I think if there are no objections on list, we can just land this change. > Given how positive the outcome of the "trailing comma in parameter lists" > RFC was this doesn't seem controversial. This may potentially be more controversial than "trailing comma in parameter lists" (an earlier vote was 16-22 for closure use vs 24-20 for parameters in https://wiki.php.net/rfc/list-syntax-trailing-commas). It's worth considering just merging if there are no objections before voting on the RFC starts (planned 14 days from now, on July 15th) Thanks, - Tyson -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php