Req #64176 [Opn]: functions calls should accept trailing ,
Edit report at https://bugs.php.net/bug.php?id=64176&edit=1
ID: 64176
Updated by: laruence@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
Thread (5 messages)