Небольшие обновления: Для просмотра ссылки Войди или  Зарегистрируйся
1. Пофиксено определение try-catch, если они начинались с первого опкода в блоке
	
	
		
			
	
	
	
		
[/spoil]
2. Строки практически полноценно заработали, остался баг с $c = $kk . $escape. $hex["{$h2}"]. $hex["{$h1}"]; (выводит $c = $hex["{$h2}"]. $hex["{$h1}"]; )
[spoil]
Исходник:
	
	
	
		
Результат:
	
	
	
		
[/spoil]
3.Причина падения кода - рекурсия в Decomipler_Dim, нужно разбираться откуда она берется, временно поставил проверку с ассертом, чтобы не дамповал. upd. Исправлено.
 
[spoil]
	
		
		
	
	
		
			
		
		
	
				
			1. Пофиксено определение try-catch, если они начинались с первого опкода в блоке
		PHP:
	
	function myfn() {
  try {
    print "a";
  } catch (Exception $e) {
        throw $e;
  }
}2. Строки практически полноценно заработали,
[spoil]
Исходник:
		PHP:
	
	<?php
 
$v = "{$a}";
$c = $d;
$c = $kk . $escape. $hex["{$h2}"]. $hex["{$h1}"];// . $hex["{$h1}"];
$r = "kk $q->e {$a->b} \n\ra{$v[0]}a\ta $b\0asd".$v."\$te\\st";
$r = "aaa ' bbb \' \\ \\\'";
 
?>
		PHP:
	
	<?php
 
$v = "{$a}";
$c = $d;
$c = $hex["{$h1}"] . $hex["{$h1}"];
$r = "kk {$q->e} {$a->b} \n\ra{$v[0]}a\ta {$b}\000asd" . $v . "\$te\\st";
$r = "aaa ' bbb \' \\ \\\'";
 
?>3.
[spoil]
		PHP:
	
	<?php
  function getPageInfo($z) {
    global $rubrics;
    // $v = 1;
    $rubrics[$p['q']]['w'];
  }
?> 
				 
 
		