mirror of
https://github.com/php/php-src.git
synced 2026-04-24 16:38:25 +02:00
Avoid reloading
This commit is contained in:
@@ -557,7 +557,7 @@ static void do_inheritance_check_on_method(zend_function *child, zend_function *
|
||||
/* You cannot change from static to non static and vice versa.
|
||||
*/
|
||||
if (UNEXPECTED((child_flags & ZEND_ACC_STATIC) != (parent_flags & ZEND_ACC_STATIC))) {
|
||||
if (child->common.fn_flags & ZEND_ACC_STATIC) {
|
||||
if (child_flags & ZEND_ACC_STATIC) {
|
||||
zend_error_noreturn(E_COMPILE_ERROR, "Cannot make non static method %s::%s() static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child));
|
||||
} else {
|
||||
zend_error_noreturn(E_COMPILE_ERROR, "Cannot make static method %s::%s() non static in class %s", ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child));
|
||||
|
||||
Reference in New Issue
Block a user