Skip to content

Commit 1caf095

Browse files
committed
Handle one more case I missed
1 parent 5d869df commit 1caf095

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Zend/tests/lsb_006.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ class Foo extends static {
99
?>
1010
==DONE==
1111
--EXPECTF--
12-
Parse error: %s error,%sexpecting %s in %s on line %d
12+
Fatal error: Cannot use 'static' as class name, as it is reserved in %s on line %d

Zend/zend_language_parser.y

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -537,8 +537,8 @@ interface_declaration_statement:
537537
;
538538

539539
extends_from:
540-
/* empty */ { $$ = NULL; }
541-
| T_EXTENDS name { $$ = $2; }
540+
/* empty */ { $$ = NULL; }
541+
| T_EXTENDS class_name { $$ = $2; }
542542
;
543543

544544
interface_extends_list:

0 commit comments

Comments
 (0)