至少在 uops 5.02 和 PHP 7.2(Win64)中,常量 ZEND_ACC_FETCH 未定义 - 而其他常量已定义。
您可以使用
if ( !defined( 'ZEND_ACC_FETCH' ) )
define( 'ZEND_ACC_FETCH', PHP_INT_MAX );
以下常量由此扩展定义,并且仅在将此扩展编译到 PHP 中或在运行时动态加载后才可用。
以下操作码在 uopz 5.0.0 之前被定义为常量
ZEND_EXIT
(int)true
以退出,false
以继续
ZEND_NEW
(int)ZEND_THROW
(int)ZEND_FETCH_CLASS
(int)ZEND_ADD_TRAIT
(int)ZEND_ADD_INTERFACE
(int)ZEND_INSTANCEOF
(int)以下常量控制用户处理程序被调用后 VM 的行为,请务必小心!这些常量在 uopz 5.0.0 中被移除。
ZEND_USER_OPCODE_CONTINUE
(int)ZEND_USER_OPCODE_ENTER
(int)ZEND_USER_OPCODE_LEAVE
(int)ZEND_USER_OPCODE_DISPATCH
(int)ZEND_USER_OPCODE_DISPATCH_TO
(int)ZEND_USER_OPCODE_RETURN
(int)以下修饰符由 uopz 注册为常量
ZEND_ACC_PUBLIC
(int)ZEND_ACC_PROTECTED
(int)ZEND_ACC_PRIVATE
(int)ZEND_ACC_STATIC
(int)ZEND_ACC_FINAL
(int)ZEND_ACC_ABSTRACT
(int)ZEND_ACC_CLASS
(int)ZEND_ACC_INTERFACE
(int)ZEND_ACC_TRAIT
(int)ZEND_ACC_FETCH
(int)至少在 uops 5.02 和 PHP 7.2(Win64)中,常量 ZEND_ACC_FETCH 未定义 - 而其他常量已定义。
您可以使用
if ( !defined( 'ZEND_ACC_FETCH' ) )
define( 'ZEND_ACC_FETCH', PHP_INT_MAX );