Micro optimization: readonly properties always have a type

This commit is contained in:
Máté Kocsis 2023-03-09 10:03:21 +01:00
parent afd8695a22
commit 574e531127
No known key found for this signature in database
GPG key ID: FD055E41728BF310

View file

@ -4222,10 +4222,10 @@ ZEND_API zend_property_info *zend_declare_typed_property(zend_class_entry *ce, z
if (ZEND_TYPE_IS_SET(type)) {
ce->ce_flags |= ZEND_ACC_HAS_TYPE_HINTS;
}
if (access_type & ZEND_ACC_READONLY) {
ce->ce_flags |= ZEND_ACC_HAS_READONLY_PROPS;
if (access_type & ZEND_ACC_READONLY) {
ce->ce_flags |= ZEND_ACC_HAS_READONLY_PROPS;
}
}
if (ce->type == ZEND_INTERNAL_CLASS) {