At least with uops 5.02 and PHP 7.2 (Win64), the constant ZEND_ACC_FETCH is not defined - while others are.
You can use:
if ( !defined( 'ZEND_ACC_FETCH' ) )
define( 'ZEND_ACC_FETCH', PHP_INT_MAX );Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `uopz.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
The following opcodes are defined as constants by uopz before 5.0.0:
-
ZEND_EXIT(int) -
Следните opcode-и се дефинирани како константи од страна на uopz пред 5.0.0:
trueСе повикува од exit() и die(), не прима аргументи. Враќа booleanfalseза излез, -
ZEND_NEW(int) -
за продолжување
-
ZEND_THROW(int) -
Се повикува при конструкција на објект, прима класа на објектот што се создава како единствен аргумент
-
ZEND_FETCH_CLASS(int) -
Се повикува од конструкцијата throw, прима класа на исклучокот што се фрла како единствен аргумент
-
ZEND_ADD_TRAIT(int) -
Се повикува при композиција, прима класата името на класата што се презема како единствен аргумент
-
ZEND_ADD_INTERFACE(int) -
Се повикува при композиција, прима класата на која се додава trait како прв аргумент, и името на trait како втор аргумент
-
ZEND_INSTANCEOF(int) -
Се повикува при композиција, прима класата на која се додава интерфејс како прв аргумент, и името на интерфејсот како втор аргумент
Се повикува од операторот instanceof, прима објект што се проверува како прв аргумент, и името на класата на која објектот треба да биде како втор аргумент
-
ZEND_USER_OPCODE_CONTINUE(int) -
Следните константи го контролираат однесувањето на VM откако ќе се повика кориснички ракувач, бидете исклучително внимателни! Овие константи се отстранети од uopz 5.0.0.
-
ZEND_USER_OPCODE_ENTER(int) -
Напредувај 1 opcode и продолжи
-
ZEND_USER_OPCODE_LEAVE(int) -
Влези во нова op_array без рекурзија
-
ZEND_USER_OPCODE_DISPATCH(int) -
Врати се во повикувачката op_array во рамките на истиот извршител
-
ZEND_USER_OPCODE_DISPATCH_TO(int) -
Испрати до оригиналниот opcode ракувач
-
ZEND_USER_OPCODE_RETURN(int) -
Испрати до специфичен ракувач (OR'd со ZEND opcode константа)
Излез од извршителот (врати од функција)
-
ZEND_ACC_PUBLIC(int) -
Следните модификатори се регистрирани како константи од страна на uopz
-
ZEND_ACC_PROTECTED(int) -
Означи функција како јавна, стандардно
-
ZEND_ACC_PRIVATE(int) -
Означи ја функцијата како приватна
-
ZEND_ACC_STATIC(int) -
Означи ја функцијата како статична
-
ZEND_ACC_FINAL(int) -
Означи ја функцијата како конечна
-
ZEND_ACC_ABSTRACT(int) -
Означи ја функцијата како апстрактна
-
ZEND_ACC_CLASS(int) -
Привремено регистрирано за конзистентност, стандарден вид запис на класа. Отстрането од uopz 5.0.0.
-
ZEND_ACC_INTERFACE(int) -
Означи ја класата како интерфејс. Отстрането од uopz 5.0.0.
-
ZEND_ACC_TRAIT(int) -
Означи ја класата како трејт. Отстрането од uopz 5.0.0.
-
ZEND_ACC_FETCH(int) -
Се користи само за добивање знаменца. Отстрането од uopz 5.0.0.