Obfuscate Identifier

$aaa "bbb" $ccc 'ddd'


class CIdenObfus{

	const _RQ=0x12;
	
	public static $counter=0;
	public static $idensig="![~@$=:=$@~]!";
	public static $map_string=array();
	public static $list_iden=array();

	public static function setup(){
		self::$counter=0;
		self::$map_string=array();
		self::$list_iden=array();
	}

	private static function reCssString($q){
		return "{$q}(?:\\{$q}|\\\n|[^{$q}\n])*?{$q}";
	}
}

$aaa ![~@$=1=$@~]! $ccc ![~@$=2=$@~]!


class CIdenObfus{

	const _RQ=0x12;
	
	public static $counter=0;
	public static $idensig=![~@$=3=$@~]!;
	public static $map_string=array();
	public static $list_iden=array();

	public static function setup(){
		self::$counter=0;
		self::$map_string=array();
		self::$list_iden=array();
	}

	private static function reCssString($q){
		return ![~@$=4=$@~]!;
	}
}

1="bbb"
2='ddd'
3="![~@$=:=$@~]!"
4="{$q}(?:\\{$q}|\\\n|[^{$q}\n])*?{$q}"

$map_string
reCssString
$list_iden
$counter
$idensig
setup
$aaa
_RQ
$q

$__v41 ![~@$=1=$@~]! $ccc ![~@$=2=$@~]!


class CIdenObfus{

	const __v48=0x12;
	
	public static $__v2c=0;
	public static $__v33=![~@$=3=$@~]!;
	public static $__v17=array();
	public static $__v25=array();

	public static function __v3a(){
		self::$__v2c=0;
		self::$__v17=array();
		self::$__v25=array();
	}

	private static function __v1e($__v4f){
		return ![~@$=4=$@~]!;
	}
}

$__v41 "bbb" $ccc 'ddd'


class CIdenObfus{

	const __v48=0x12;
	
	public static $__v2c=0;
	public static $__v33="![~@$=:=$@~]!";
	public static $__v17=array();
	public static $__v25=array();

	public static function __v3a(){
		self::$__v2c=0;
		self::$__v17=array();
		self::$__v25=array();
	}

	private static function __v1e($__v4f){
		return "{$q}(?:\\{$q}|\\\n|[^{$q}\n])*?{$q}";
	}
}