mirror of
https://github.com/php/php-src.git
synced 2024-12-01 05:43:38 +08:00
- Head up! I'm reverting the patch which allows for expressions in constant
- declerations. Allowing the access of other constants in this code is - flawed. We are reverting back to PHP 4's static scalars. - Don't worry if you get the following msg when compiling: - "zend_language_parser.y contains 3 useless nonterminals and 22 useless rules" - I didn't nuke the code in case we have some brilliant ideas after beta 2
This commit is contained in:
parent
495fd01ca4
commit
530789987f
@ -495,8 +495,8 @@ class_variable_declaration:
|
|||||||
;
|
;
|
||||||
|
|
||||||
class_constant_declaration:
|
class_constant_declaration:
|
||||||
class_constant_declaration ',' T_STRING '=' const_scalar_expr { zend_do_declare_class_constant(&$3, &$5 TSRMLS_CC); }
|
class_constant_declaration ',' T_STRING '=' static_scalar { zend_do_declare_class_constant(&$3, &$5 TSRMLS_CC); }
|
||||||
| T_CONST T_STRING '=' const_scalar_expr { zend_do_declare_class_constant(&$2, &$4 TSRMLS_CC); }
|
| T_CONST T_STRING '=' static_scalar { zend_do_declare_class_constant(&$2, &$4 TSRMLS_CC); }
|
||||||
;
|
;
|
||||||
|
|
||||||
echo_expr_list:
|
echo_expr_list:
|
||||||
|
Loading…
Reference in New Issue
Block a user