  		default:
  			return FAILURE;
  	}
-@@ -1732,6 +1807,12 @@
+@@ -1725,6 +1800,12 @@
  					break;
  			}
  			break;

 <ST_IN_SCRIPTING>"interface" {
 	return T_INTERFACE;
 }
@@ -901,6 +909,10 @@
 	return T_IMPLEMENTS;
 }
 

 				opline->op2 = *class_name;
 				break;
 		}
@@ -2490,13 +2511,16 @@
 	zend_op *opline;
 	int doing_inheritance = 0;
 	zend_class_entry *new_class_entry = emalloc(sizeof(zend_class_entry));
