|
|
|
@ -1096,7 +1096,7 @@ ZEND_API zend_function *zend_std_get_static_method(zend_class_entry *ce, char *f |
|
|
|
/* Only change the method to the constructor if the constructor isn't called __construct |
|
|
|
* we check for __ so we can be binary safe for lowering, we should use ZEND_CONSTRUCTOR_FUNC_NAME |
|
|
|
*/ |
|
|
|
if (!memcmp(lc_class_name, function_name_strval, function_name_strlen) && memcmp(ce->constructor->common.function_name, "__", sizeof("__") - 1)) { |
|
|
|
if (!memcmp(lc_class_name, lc_function_name, function_name_strlen) && memcmp(ce->constructor->common.function_name, "__", sizeof("__") - 1)) { |
|
|
|
fbc = ce->constructor; |
|
|
|
} |
|
|
|
efree(lc_class_name); |
|
|
|
|