diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2018-09-11 17:21:17 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2018-09-11 17:21:17 +0300 |
| commit | 0fbd2e6a168a5cfacec6c44f4c179879a52428f3 (patch) | |
| tree | 325b27e972e4ca9c3103fcb8c3f18cc2199477a5 /UPGRADING.INTERNALS | |
| parent | 1570fe180f34f957ad55e912133cd34ac99087d5 (diff) | |
| download | php-git-0fbd2e6a168a5cfacec6c44f4c179879a52428f3.tar.gz | |
Renumber ZEND_ACC_... flags
Diffstat (limited to 'UPGRADING.INTERNALS')
| -rw-r--r-- | UPGRADING.INTERNALS | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index c619a4b220..526223ddf5 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -3,7 +3,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES 1. Internal API changes a. php_sys_symlink() and php_sys_link() b. zend_lookup_class_ex() and zend_fetch_class_by_name() - c. Function/property flags + c. Function/property/class flags 2. Build system changes a. Unix build system changes @@ -23,7 +23,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES changed to accept optional lower-case class name as zend_string*, instead of zval*. - c. Function/property flags changes + c. Function/property/class flags changes - ZEND_ACC_CTOR and ZEND_ACC_DTOR are removed. It's possible to check if method is a constructor/destructor using the following condition (func->commpon.scope->constructor == func). @@ -33,6 +33,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES - ZEND_ACC_SHADOW property flag is removed. Instead of creating shadow clone, now we use the same private property_info, and should also check property_info->ce (in the same way as with methods). + - ZEND_ACC_... flags are re-numbered. ======================== 2. Build system changes |
