diff options
author | Dmitry Stogov <dmitry@zend.com> | 2020-03-13 11:42:07 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2020-03-13 11:42:07 +0300 |
commit | 78b64bd4ed2c242287ea47bcf2b16a84c0807a65 (patch) | |
tree | c2af85350b888542f2494ecf2841182f816cc12d /Zend/zend.h | |
parent | c9db32271a8083721582c5ec1dd09c4d4f562c74 (diff) | |
parent | c5159b383218968be307fb96f9fd19b2b6e17c90 (diff) | |
download | php-git-78b64bd4ed2c242287ea47bcf2b16a84c0807a65.tar.gz |
Merge branch 'PHP-7.4'
* PHP-7.4:
Check asserts early
identation fix
Call global code of preloaded script in global context
Avoid "Anonymous class wasn't preloaded" error by lazely loading of not preloaded part of a preloaded script
Diffstat (limited to 'Zend/zend.h')
-rw-r--r-- | Zend/zend.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Zend/zend.h b/Zend/zend.h index b965a765e3..fd1fee9099 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -292,6 +292,9 @@ extern ZEND_API zend_string *(*zend_resolve_path)(const char *filename, size_t f extern ZEND_API int (*zend_post_startup_cb)(void); extern ZEND_API void (*zend_post_shutdown_cb)(void); +/* Callback for loading of not preloaded part of the script */ +extern ZEND_API int (*zend_preload_autoload)(zend_string *filename); + ZEND_API ZEND_COLD void zend_error(int type, const char *format, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3); ZEND_API ZEND_COLD ZEND_NORETURN void zend_error_noreturn(int type, const char *format, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3); /* If filename is NULL the default filename is used. */ |