Skip to content

Commit a4a87f6

Browse files
author
Andrew Zenin
committed
Update syntaxCheck.php
1 parent 48cc6db commit a4a87f6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

system/models/syntaxCheck.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public static function checkForm($form, $obj_name){
2828
$spos = $spos? $spos-9:28;
2929
$err = ['msg' => 'logic error, unexpected \''.substr($exp,9, $spos) .'\' {T_NAMESPACE}', 'line'=>1, 'type'=> E_USER_ERROR];
3030
} else {
31-
eval('return;'.$code);
31+
eval('if(false){'.$code.'}');
3232
$err = err_last();
3333
}
3434
$exp = null;
@@ -65,7 +65,7 @@ public static function checkFile($filename)
6565
$code = str_replace([' ', ' '], ' ', $code);
6666

6767
$code = preg_replace( "#namespace\W+\S+\;|namespace\W+\S+\W+\;|namespace\S+\;|namespace\S+\W+\;#i", ' ', $code, 1 );
68-
eval('return;'.$code);
68+
eval('if(false){'.$code.'}');
6969
$err = err_last();
7070

7171
$exp = null;

0 commit comments

Comments
 (0)