Edit report at https://bugs.php.net/bug.php?id=64176&edit=1
ID: 64176 Updated by: larue...@php.net Reported by: php at paulisageek dot com Summary: functions calls should accept trailing , Status: Open Type: Feature/Change Request Package: Unknown/Other Function Operating System: All PHP Version: 5.4Git-2013-02-08 (Git) Block user comment: N Private report: N New Comment: for the record, here comes a RFC by Sara: https://wiki.php.net/rfc/trailing-comma-function-args Previous Comments: ------------------------------------------------------------------------ [2013-02-08 21:38:57] php at paulisageek dot com Description: ------------ In our code we require everyone to put a trailing , in array declarations so that blame stays clean. Like when: $foo = array( 1, ) becomes $foo = array( 1, 2, ) Then only 1 line has changed. But for function calls, when $foo = foo( 1 ) becomes $foo = foo( 1, 2 ) now 2 lines blame to you. Allowing the same syntax for function calls as array creation would be great. Test script: --------------- <?php function id($x) { return $x; } id(1,); Expected result: ---------------- It runs. Actual result: -------------- Fatal error: syntax error, unexpected ')' ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=64176&edit=1