=======================================================================
remove-scriptやremove-commentはスクリプト内でかなり奥まったところで実行している。
ErrorEventが発生した場合、remove-scriptやremove-commentも実行されない可能性が
高い。remove-scriptやremove-commentなどの、スクリプトがAbortされた時でも
実行してほしいタスクは、外側で実行すべきである。
=======================================================================

=======================================================================
難読化した文字列に < と > 含まれないようにしたほうがいい。
理由はHObfusを使って生成した難読化された文字列内に、
以下のような文字列が偶発的に含んでいた場合、
-----------------
<?
?>
<%
%>
-----------------
それを、ダイナミックページ(PHP,Ruby,Perl,Python)にペーストした時に
プログラム領域に入った/出たと勘違いされてエラーが発生する可能性が高い。

難読化において、< と > は百害あって一利なしである。
=======================================================================


=======================================================================
token_get_all()
PhpToken::tokenize()
token_name() 
-----------------------------------------------------------------------
PHP has useful functions to tokenize php source code.
You can use tokenized source code to obfuscate it.
=======================================================================

=======================================================================
Use eval to obfuscate PHP code
-----------------------------------------------------------------------
=======================================================================

=======================================================================
Use the entire range of UTF-8 characters to obfuscate HTML code
-----------------------------------------------------------------------
=======================================================================

=======================================================================
Make the charcode of an obfuscated character look random, depending on
the position in text.
-----------------------------------------------------------------------
=======================================================================
