summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-09-11 17:21:17 +0300
committerDmitry Stogov <dmitry@zend.com>2018-09-11 17:21:17 +0300
commit0fbd2e6a168a5cfacec6c44f4c179879a52428f3 (patch)
tree325b27e972e4ca9c3103fcb8c3f18cc2199477a5 /UPGRADING.INTERNALS
parent1570fe180f34f957ad55e912133cd34ac99087d5 (diff)
downloadphp-git-0fbd2e6a168a5cfacec6c44f4c179879a52428f3.tar.gz
Renumber ZEND_ACC_... flags
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS5
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