至少在 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 );