syntax error, unexpected T_DO, expecting

时间:2021-01-01 23:05:57
 
              for ($_obfuscate_5Q = 0; do
 {
 $_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
                    {
                        $this->results[$_obfuscate_5Q] = $this->_obfuscate_FTMYeHMCdXoqOzI( $this->results[$_obfuscate_5Q] );
                        break;
                    }
                } while ( 1 );


提示

Parse error: syntax error, unexpected T_DO, expecting ';' in D:\WWW\model\ite.class.php on line 297

怎么回事呢谁帮忙解决下啊

syntax error, unexpected T_DO, expecting

php解密后错误的zend5.2


11 个解决方案

#1


while 前面好像多一个 花括号

#2


引用 1 楼 Mechnaic 的回复:
while 前面好像多一个 花括号


错误在297 行啊

#3


写代码不 要用 notpad
整个有报错的编辑器一看就看出来
你这样累不累

#4


引用 2 楼 b15365637 的回复:
Quote: 引用 1 楼 Mechnaic 的回复:

while 前面好像多一个 花括号


错误在297 行啊

for()循环多了一个逗号

#5


整体的语法就有问题
$_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
这行代码中是有判断吗? for的循环结束在这个右括号结束问题在这

#6


引用 3 楼 Mechnaic 的回复:
写代码不 要用 notpad
整个有报错的编辑器一看就看出来
你这样累不累



用什么编程器好些啊推荐下

#7


引用 5 楼 ldTrueLove 的回复:
整体的语法就有问题
$_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
这行代码中是有判断吗? for的循环结束在这个右括号结束问题在这


php  zend5.2  解密后错误的 他这个 do  语法我没看懂才求答案

#8


引用 5 楼 ldTrueLove 的回复:
整体的语法就有问题
$_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
这行代码中是有判断吗? for的循环结束在这个右括号结束问题在这


  应该怎么写啊帮帮忙撒 这个是php解密出来的没看懂它的语法 

#9


估计是这样,不过是死循环,最后看看逻辑再修改。

do{
 for($_obfuscate_5Q = 0; $_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++){
        $this->results[$_obfuscate_5Q] = $this->_obfuscate_FTMYeHMCdXoqOzI( $this->results[$_obfuscate_5Q] );
        break;
  }
} while ( 1 );

#10


你应该把原来代码 贴出来 然后再根据原有的写

#11


改成这样 
 for ($_obfuscate_5Q = 0;  $_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
 {
         $this->results[$_obfuscate_5Q] = $this->_obfuscate_FTMYeHMCdXoqOzI( $this->results[$_obfuscate_5Q] );
 }
你的反编译软件是直译的,并未还原出符合语法标准的代码

#1


while 前面好像多一个 花括号

#2


引用 1 楼 Mechnaic 的回复:
while 前面好像多一个 花括号


错误在297 行啊

#3


写代码不 要用 notpad
整个有报错的编辑器一看就看出来
你这样累不累

#4


引用 2 楼 b15365637 的回复:
Quote: 引用 1 楼 Mechnaic 的回复:

while 前面好像多一个 花括号


错误在297 行啊

for()循环多了一个逗号

#5


整体的语法就有问题
$_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
这行代码中是有判断吗? for的循环结束在这个右括号结束问题在这

#6


引用 3 楼 Mechnaic 的回复:
写代码不 要用 notpad
整个有报错的编辑器一看就看出来
你这样累不累



用什么编程器好些啊推荐下

#7


引用 5 楼 ldTrueLove 的回复:
整体的语法就有问题
$_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
这行代码中是有判断吗? for的循环结束在这个右括号结束问题在这


php  zend5.2  解密后错误的 他这个 do  语法我没看懂才求答案

#8


引用 5 楼 ldTrueLove 的回复:
整体的语法就有问题
$_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
这行代码中是有判断吗? for的循环结束在这个右括号结束问题在这


  应该怎么写啊帮帮忙撒 这个是php解密出来的没看懂它的语法 

#9


估计是这样,不过是死循环,最后看看逻辑再修改。

do{
 for($_obfuscate_5Q = 0; $_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++){
        $this->results[$_obfuscate_5Q] = $this->_obfuscate_FTMYeHMCdXoqOzI( $this->results[$_obfuscate_5Q] );
        break;
  }
} while ( 1 );

#10


你应该把原来代码 贴出来 然后再根据原有的写

#11


改成这样 
 for ($_obfuscate_5Q = 0;  $_obfuscate_5Q < count( $this->results ); $_obfuscate_5Q++, )
 {
         $this->results[$_obfuscate_5Q] = $this->_obfuscate_FTMYeHMCdXoqOzI( $this->results[$_obfuscate_5Q] );
 }
你的反编译软件是直译的,并未还原出符合语法标准的代码