1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

reflection: Use zend_hash_find_ptr_lc() where possible

This commit is contained in:
Niels Dossche
2025-11-28 19:47:44 +01:00
parent 13bf672cdb
commit 157864af49

View File

@@ -6639,18 +6639,17 @@ ZEND_METHOD(ReflectionExtension, __construct)
zval *object;
reflection_object *intern;
zend_module_entry *module;
char *name_str;
size_t name_len;
zend_string *name_str;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &name_str, &name_len) == FAILURE) {
if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &name_str) == FAILURE) {
RETURN_THROWS();
}
object = ZEND_THIS;
intern = Z_REFLECTION_P(object);
if ((module = zend_hash_str_find_ptr_lc(&module_registry, name_str, name_len)) == NULL) {
if ((module = zend_hash_find_ptr_lc(&module_registry, name_str)) == NULL) {
zend_throw_exception_ex(reflection_exception_ptr, 0,
"Extension \"%s\" does not exist", name_str);
"Extension \"%s\" does not exist", ZSTR_VAL(name_str));
RETURN_THROWS();
}
zval *prop_name = reflection_prop_name(object);