至少在 uopz 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
(整數)true
表示退出,false
表示繼續執行。
ZEND_NEW
(int)ZEND_THROW
(int)ZEND_FETCH_CLASS
(int)ZEND_ADD_TRAIT
(int)ZEND_ADD_INTERFACE
(int)ZEND_INSTANCEOF
(int)以下常數控制使用者處理程式被呼叫後虛擬機的行為,請務必小心!這些常數已從 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))至少在 uopz 5.02 和 PHP 7.2 (Win64) 中,沒有定義 ZEND_ACC_FETCH 常數,而其他常數則有定義。
您可以使用
if ( !defined( 'ZEND_ACC_FETCH' ) )
define( 'ZEND_ACC_FETCH', PHP_INT_MAX );