今天反编译了一个经zend加密的PHP文件,其中部分代码如下:do
{
$val = each( &$c )[1];
$key = each( &$c )[0];
if ( each( &$c ) )
{
//
}
} while ( 1 );但程序提示如下错误;Parse error: syntax error, unexpected '[' in E:\xampp\htdocs\mail.php on line 222 即each( &$c )[0];各位可以给点提示吗。
{
$val = each( &$c )[1];
$key = each( &$c )[0];
if ( each( &$c ) )
{
//
}
} while ( 1 );但程序提示如下错误;Parse error: syntax error, unexpected '[' in E:\xampp\htdocs\mail.php on line 222 即each( &$c )[0];各位可以给点提示吗。
所以这不是“加密”!
$val = each( &$c )[1];
$key = each( &$c )[0]; 实际的意义是
list($key, $val) = each($c);
分别取得 关联键和值