1
0
Fork 0

Decompiler: (PHP_5_6) support for POW(**)

This commit is contained in:
Xuefer 2015-06-29 13:16:17 +08:00
parent 7942b78ff7
commit 813986f735
2 changed files with 5 additions and 0 deletions

View File

@ -154,6 +154,7 @@ abstract class ClassName
unset($array['index']->indexProp);
#endif
$array['index'] = $object;
$array['index'] .= $object;
$array['index']->indexProp = 1;
echo $array['index']->indexProp;
$GLOBALS['var'] = $object;

View File

@ -678,6 +678,8 @@ class Decompiler
XC_ASSIGN_SR => ">>=",
XC_CONCAT => ".",
XC_ASSIGN_CONCAT => ".=",
XC_POW => "**",
XC_ASSIGN_POW => "*=",
XC_IS_IDENTICAL => "===",
XC_IS_NOT_IDENTICAL => "!==",
XC_IS_EQUAL => "==",
@ -3197,6 +3199,7 @@ foreach (array(
'XC_ADD_INTERFACE' => -1,
'XC_ASSIGN_DIM' => -1,
'XC_ASSIGN_OBJ' => -1,
'XC_ASSIGN_POW' => -1,
'XC_CATCH' => -1,
'XC_CLONE' => -1,
'XC_DECLARE_CLASS' => -1,
@ -3227,6 +3230,7 @@ foreach (array(
'XC_OP_DATA' => -1,
'XC_POST_DEC_OBJ' => -1,
'XC_POST_INC_OBJ' => -1,
'XC_POW' => -1,
'XC_PRE_DEC_OBJ' => -1,
'XC_PRE_INC_OBJ' => -1,
'XC_QM_ASSIGN_VAR' => -1,