diff --git a/Zend/tests/func_sig_trailing_comma.phpt b/Zend/tests/func_sig_trailing_comma.phpt new file mode 100644 index 000000000000..87e3d648ba67 --- /dev/null +++ b/Zend/tests/func_sig_trailing_comma.phpt @@ -0,0 +1,38 @@ +--TEST-- +Trailing comma in function signatures +--FILE-- + +===DONE=== +--EXPECT-- +===DONE=== diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index c1ced9a35aa2..135be0805941 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -633,7 +633,7 @@ alt_if_stmt: ; parameter_list: - non_empty_parameter_list { $$ = $1; } + non_empty_parameter_list possible_comma { $$ = $1; } | %empty { $$ = zend_ast_create_list(0, ZEND_AST_PARAM_LIST); } ;