summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-09-04 11:12:56 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-09-04 11:12:56 +0200
commit91b69beec89a2cd44aa1ce6905d4a46d121f844f (patch)
treef4a6952a009e2b2e5b69f99300541fa1228abc38
parent227f51683fc763dbe257478f251bbb600403c898 (diff)
parent94e2f25f076734a38b1c046e06459d404a7650cf (diff)
downloadphp-git-91b69beec89a2cd44aa1ce6905d4a46d121f844f.tar.gz
Merge branch 'PHP-7.4'
-rw-r--r--ext/opcache/Optimizer/zend_func_info.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/opcache/Optimizer/zend_func_info.c b/ext/opcache/Optimizer/zend_func_info.c
index 936b46c964..b7de727178 100644
--- a/ext/opcache/Optimizer/zend_func_info.c
+++ b/ext/opcache/Optimizer/zend_func_info.c
@@ -1461,6 +1461,17 @@ static const func_info_t func_infos[] = {
F0("imagesetinterpolation", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
F1("imageresolution", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_LONG),
+ /* ext/spl */
+ F1("class_implements", MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_STRING),
+ F1("class_parents", MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_STRING),
+ F1("class_uses", MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_STRING),
+ F0("iterator_apply", MAY_BE_NULL | MAY_BE_LONG),
+ F0("iterator_count", MAY_BE_FALSE | MAY_BE_LONG),
+ F1("iterator_to_array", MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_REF | MAY_BE_ARRAY_OF_ANY),
+ F1("spl_classes", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_STRING),
+ F1("spl_object_hash", MAY_BE_NULL | MAY_BE_STRING),
+ F0("spl_object_id", MAY_BE_NULL | MAY_BE_LONG),
+
};
static HashTable func_info;