Changeset 1319 in svn
- Timestamp:
- 2013-07-15T15:53:25Z (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Decompiler.class.php
r1318 r1319 1641 1641 $dim->isObject = true; 1642 1642 } 1643 else if ($opc == XC_UNSET_DIM_OBJ) { 1644 $dim->isObject = $ext == ZEND_UNSET_OBJ; 1645 } 1643 1646 unset($dim); 1644 1647 $rvalue = $dimbox; … … 1651 1654 $resvar = str($lvalue, $EX) . ' = ' . str($rvalue); 1652 1655 } 1653 else if ($opc == XC_UNSET_DIM || $opc == XC_UNSET_OBJ ) {1656 else if ($opc == XC_UNSET_DIM || $opc == XC_UNSET_OBJ || $opc == XC_UNSET_DIM_OBJ) { 1654 1657 $op['php'] = "unset(" . str($rvalue, $EX) . ")"; 1655 1658 $lastphpop = &$op; … … 2824 2827 define('ZEND_FE_FETCH_BYREF', 1); 2825 2828 define('ZEND_FE_FETCH_WITH_KEY', 2); 2829 } 2830 else { 2831 define('ZEND_UNSET_DIM', 1); 2832 define('ZEND_UNSET_OBJ', 2); 2826 2833 } 2827 2834 -
trunk/xcache/xc_opcode_spec_def.h
r1316 r1319 85 85 OPSPEC( STD, STD, STD, UNUSED) /* 75 UNSET_DIM */ 86 86 OPSPEC( STD, STD, STD, UNUSED) /* 76 UNSET_OBJ */ 87 OPSPEC( BIT, STD, OPLINE, VAR) /* 77 FE_RESET */88 87 #else 89 88 /* <= php 5.0 */ 90 89 /* though there is no ISSET_ISEMPTY in php 5.0 it's better to leave it here i guess */ 91 90 OPSPEC( UNUSED, VAR, STD, UNUSED) /* 75 UNSET_DIM_OBJ */ 92 OPSPEC( UNUSED, VAR, ISSET, TMP) 93 OPSPEC( BIT, STD, UNUSED, VAR) 94 #endif 91 OPSPEC( UNUSED, VAR, ISSET, TMP) /* 76 UNUSED */ 92 #endif 93 OPSPEC( BIT, STD, UNUSED, VAR) /* 77 FE_RESET */ 95 94 OPSPEC( FE, STD, OPLINE, TMP) /* 78 FE_FETCH */ 96 95 OPSPEC( UNUSED, STD, UNUSED, UNUSED) /* 79 EXIT */
Note: See TracChangeset
for help on using the changeset viewer.